34
4
28
7
6
3
5
8
1
9
2
16
13
10
11
15
135
110
17
39
296
56
12
27
76
38
95
35
32
73
78
256
216
37
83
41
141
80
24
33
18
44
42
660
102
713
368
154
648
21
77
29
40
421
183
19
58
1983
263
52
286
59
66
1083
36
523
63
30
48
43
157
130
47
669
1430
240
22
55
252
847
20
23
46
136
25
72
64
90
960
45
14
124
200
190
87
70
93
112