117
26
4
2
37
12
45
33
98
113
264
252
54
172
95
10
115
96
5
69
30
206
335
76
60
136
146
224
267
320
91
27
97
31
167
102
404
67
127
86
217
52
279
244
44
55
87
317
437
66
36
6
90