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