35
4
27
7
5
8
2
15
3
1
9
14
11
13
10
137
141
19
114
296
6
39
16
63
102
29
82
42
12
36
40
73
31
20
77
221
238
88
21
148
75
44
58
48
715
93
790
306
156
637
23
91
28
389
17
177
60
24
76
1981
251
37
34
18
50
284
64
47
1146
516
52
45
163
171
669
1496
245
22
54
423
983
188
25
70
38
90
26
1064
105
256
183
85
69
110
116
30
115