34
4
27
7
5
8
2
15
3
1
9
14
11
13
10
137
142
19
116
298
6
39
17
148
535
91
67
455
400
200
324
29
28
23
16
22
417
89
299
244
258
335
515
208
159
430
64
885
291
165
81
511
233
112
80
106
558