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
198
14
221
35
22
148
51
24
36
18
59
703
102
785
16
330
157
644
86
26
38
392
180
19
60
78
1922
263
50
259
64
121
1123
507
156
140
52
669
1527
41
20
244
397
982
45
142
61
68
77
87
973
23
104
216
184
72
98
120
30
114
91