32
4
28
7
5
2
8
1
3
9
15
13
6
10
11
133
135
113
17
30
294
48
27
93
44
40
35
39
71
29
21
79
220
14
234
25
148
51
24
38
18
59
46
705
102
789
16
331
157
12
644
22
87
405
180
36
19
60
1922
23
263
34
50
260
64
123
41
1149
510
159
141
53
669
1534
20
246
52
423
983
45
144
74
69
77
26
976
47
104
217
184
73
70
99
121
114
91