4
42
15
64
2
27
35
46
22
112
11
106
138
191
14
259
154
18
218
51
183
79
31
56
25
16
103
33
53
228
176
288
132
36
101
278
59
214
47
491
140
179
164
8
467
96
121
130
67
217
107
52