35
4
27
7
5
8
2
3
15
1
9
13
11
6
10
106
122
20
109
294
34
14
60
29
98
25
79
40
32
42
71
220
234
36
82
38
41
147
74
12
48
87
19
51
704
92
775
22
16
534
156
17
611
23
104
39
31
431
173
26
78
2011
21
287
37
18
47
280
119
55
1138
519
50
169
182
682
1386
49
237
58
414
1006
46
215
86
72
93
24
1094
134
255
70
145
123
200
117