34
4
27
7
5
8
2
15
3
1
9
14
11
13
10
137
141
19
119
298
6
39
17
148
535
91
67
455
399
197
318
29
28
22
23
415
89
290
242
255
333
506
208
159
428
64
882
287
165
80
507
155
233
110
73
106
554