33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
138
137
113
17
35
290
55
26
78
37
100
39
32
71
29
21
242
228
36
38
14
141
79
24
19
45
16
43
656
99
765
283
155
12
27
641
20
83
40
410
170
56
23
1924
25
263
34
18
53
255
57
115
1090
520
49
158
133
61
669
1435
230
22
250
842
42
46
135
72
70
89
945
117
216
188
88
93
112
96