188
183
60
245
72
37
43
36
105
91
33
62
75
106
42
182
99
47
133
249
65
85
40
173
388
250
287
385
323
164
217
95
111
379
223
248
144
84
127
89
31
119
226
244
166
215
206
101
29
153
341
74
389
53