86
6
2
146
19
12
20
4
22
26
128
47
18
21
7
38
29
33
59
27
66
37
46
13
17
338
25
9
200
95
799
222
185
166
190
197
291
91
108
163
137
360
68
85
113
56
229
339
458
227
165
206
69
248