35
4
27
7
5
2
8
1
3
13
15
11
10
6
9
106
122
109
14
20
34
294
158
537
100
61
474
404
203
333
29
22
33
19
111
25
449
98
323
250
17
255
538
36
207
23
147
12
123
439
68
884
286
173
80
67
529
164
245
108
72
103
568