35
4
27
7
5
8
2
3
15
1
9
13
11
6
10
136
139
20
120
291
42
60
96
31
80
39
16
33
41
71
25
21
79
219
230
36
81
38
145
75
12
49
87
19
37
50
736
92
777
22
531
154
14
612
23
109
435
182
26
73
77
2002
285
18
281
123
55
1140
519
54
52
48
168
181
34
17
682
1414
236
409
1008
47
46
217
85
76
70
74
24
1097
134
249
183
78
68
150
121
199
117