35
4
27
7
5
8
2
3
15
1
9
13
11
6
10
138
142
19
122
296
42
21
61
99
31
87
34
71
20
78
226
234
79
40
147
75
12
49
84
37
51
701
93
779
39
16
332
159
14
620
24
105
23
440
176
28
26
22
1963
261
38
17
46
281
63
117
52
1152
517
50
168
178
679
1568
18
240
427
1016
44
207
82
66
86
25
1077
47
107
45
237
179
76
69
116
91
202
118