17
107
35
226
24
40
21
36
168
31
157
182
27
9
399
169
183
154
22
118
92
80
13
95
28
71
248
100
67
64
12
285
44
61
19
410
15
33
561
347
34
164
387
272
84
60
47
63
56
42
58
422