35
4
27
7
5
8
2
15
3
1
9
14
10
13
11
107
110
17
100
298
63
94
41
48
40
36
38
71
31
77
225
232
88
6
39
23
148
25
12
57
18
34
47
704
786
43
20
16
295
157
638
65
29
397
181
24
30
19
1956
21
259
37
22
50
287
64
123
46
1140
512
61
44
160
139
53
669
1523
234
54
415
987
45
153
74
70
86
33
983
105
249
182
81
68
102
116
115
114