34
4
28
8
6
2
1
5
3
9
16
13
10
11
15
142
146
116
17
43
292
42
12
27
7
73
37
94
38
14
35
32
21
78
260
220
36
82
74
24
20
44
637
100
778
40
315
154
574
79
29
422
188
19
60
23
1980
240
18
39
54
285
58
65
1072
488
62
31
48
150
128
49
669
1391
22
243
811
45
136
72
25
71
59
77
90
953
26
117
41
198
87
110