160
20
43
38
12
29
26
189
37
31
34
33
167
88
322
181
417
99
47
56
214
97
92
73
341
371
296
206
246
44
19
178
110
303
372
375
326
18
39
254
54
1231
14
288
130
13
53
32
69
158
36
5
15
121