118
26
4
2
38
12
45
33
98
113
264
254
54
173
37
95
10
115
5
69
30
206
335
76
60
136
146
224
267
320
91
27
97
31
167
102
404
67
127
86
217
53
147
52
279
245
117
44
55
87
317
438
66
36
6