98
18
6
20
4
24
119
45
15
21
7
32
28
33
58
27
65
36
12
16
320
25
8
200
94
798
222
335
85
185
164
189
197
291
91
108
163
137
359
68
84
38
110
128
56
229
339
457
227
165
206
196
247