35
4
27
7
5
8
2
3
15
1
9
13
11
12
10
136
140
19
114
297
6
42
16
61
28
104
29
89
34
41
72
32
26
77
207
236
36
87
38
23
147
74
44
82
51
706
95
761
21
302
156
604
39
392
17
174
25
20
18
76
1985
251
37
47
280
59
115
53
1131
510
52
48
166
177
669
1453
249
22
54
422
980
43
187
71
40
62
92
1069
107
242
182
69
113
93
31
118
14