32
4
28
7
6
8
2
3
15
1
9
5
13
11
10
139
144
18
121
304
39
48
27
92
46
43
41
12
36
71
29
21
79
222
14
228
35
80
40
22
149
23
19
59
17
34
45
695
102
792
44
16
325
157
639
83
410
184
61
24
78
1911
262
37
20
51
260
65
38
1138
510
62
49
50
154
140
55
669
1530
246
52
395
982
142
74
25
68
64
77
87
26
974
105
225
186
75
70
98
124
30
114
91