35
4
27
7
5
2
8
1
3
14
15
11
10
13
9
136
142
116
17
19
39
297
6
148
535
91
67
455
400
200
326
29
28
23
16
22
417
94
299
244
258
330
515
34
205
159
430
64
885
291
165
81
511
233
112
80
106
559