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
33
39
66
29
21
79
198
14
220
35
22
148
51
24
36
18
59
700
102
782
16
330
157
644
86
26
38
386
180
19
60
78
1922
263
34
50
259
64
121
1030
507
156
140
52
669
1527
41
20
244
397
982
45
142
58
67
77
87
973
23
104
216
184
72
98
120
30
114
91