4
11
18
3
14
58
107
260
96
128
144
205
36
234
153
17
16
283
95
136
433
61
43
80
57
59
21
30
63
7
28
108
97
12
46
47
9
5
69
133
156
104
66
50
37
77
45