32
4
27
7
5
8
2
3
15
1
9
10
6
13
11
136
17
115
298
39
16
148
516
89
70
468
407
195
313
28
14
21
20
24
415
96
321
217
253
336
515
35
205
22
166
12
434
60
798
284
162
80
67
505
168
237
110
105
534