34
4
28
8
6
2
5
1
3
9
15
13
10
11
141
147
119
19
16
44
299
55
12
26
7
73
38
95
14
32
21
78
256
230
36
83
40
80
24
17
42
680
100
702
359
154
27
643
29
420
180
35
58
22
1964
25
262
37
52
286
59
65
1086
522
30
48
41
157
129
47
669
1439
211
39
245
844
20
23
46
136
72
70
63
76
89
940
126
43
199
188
87
93
111
81