35
4
27
7
5
2
8
1
3
13
15
11
10
6
9
136
129
114
16
20
36
292
298
123
215
503
133
354
17
22
12
644
72
38
26
118
30
332
176
55
105
14
49
359
21
137
70
19
59
40