35
4
27
7
5
2
8
1
3
13
15
11
10
12
9
136
140
114
18
19
42
297
6
159
542
98
62
473
397
202
328
29
22
32
110
25
455
92
287
256
16
335
541
37
199
24
153
113
430
67
884
293
174
80
522
169
239
104
552