125
70
21
93
46
39
127
7
293
195
38
287
69
36
24
43
87
92
35
17
181
117
27
96
18
64
29
58
199
188
76
91
186
68
45
436
14
50
23
31
168
148
34
155
85
40
75
10
382
207
121
37
48
26