32
4
28
7
6
8
2
3
15
1
9
5
13
11
10
139
144
18
122
305
39
48
27
91
46
42
41
12
34
71
29
21
79
219
14
228
35
80
40
22
149
78
23
19
59
17
44
677
102
782
16
314
156
636
83
403
179
36
60
24
1847
262
30
20
38
50
260
65
121
1135
37
499
49
153
140
54
669
1520
241
52
393
978
142
74
25
68
64
76
87
26
974
45
105
43
220
181
73
70
98
123
114