31
4
28
6
5
2
8
1
3
9
15
13
10
11
48
90
70
12
7
17
200
27
92
44
40
34
39
66
29
21
79
14
221
35
22
148
51
24
36
18
59
703
102
785
16
330
157
644
86
26
38
395
180
19
60
78
1922
263
50
259
64
121
1131
507
156
140
52
669
1527
41
20
244
397
982
45
142
69
68
77
87
974
46
23
104
217
184
72
98
120
30
114
91