176
298
310
83
357
19
100
358
16
269
371
119
34
43
24
14
45
26
5
15
479
152
255
31
37
41
69
25
17
110
55
236
206
362
205
647
414
42
146
493
72
52
29
32
268
181
199
239
112
47
180
20
585
80
66
173