32
4
28
7
5
8
2
3
15
1
9
6
13
11
10
133
135
17
112
294
30
48
27
92
44
40
35
39
71
29
21
79
220
14
232
22
148
51
24
36
18
59
45
704
102
788
16
330
157
12
644
87
402
180
19
60
78
1922
23
263
34
38
50
259
64
121
1147
508
156
141
52
669
1527
41
20
244
397
982
142
74
69
77
26
976
47
104
217
184
72
70
98
120
114
91