93
237
395
41
15
156
107
91
72
66
112
52
50
110
168
105
55
21
124
362
38
81
89
23
117
25
214
224
36
137
305
175
29
173
269
42
142
242
174
367
45
164
39
62
163
221
47
115
103
106
264
203
313