185
163
95
15
34
96
31
161
8
147
56
6
41
37
25
10
74
259
24
38
78
284
29
28
35
11
58
66
19
149
21
228
327
151
244
1335
155
307
202
482
86
571
624
347
412
606
320
333
141
473
196
118
702
177