32
102
159
66
445
35
41
37
34
18
361
201
93
55
43
17
125
46
459
28
100
87
12
21
242
63
937
99
16
15
122
24
172
33
178
94
40
11
29
463
82
108
131
74
57
319
289
1818
453
104