35
4
27
7
5
8
2
3
15
1
9
13
11
12
10
138
142
19
121
296
6
42
21
61
99
31
87
34
71
20
78
226
235
79
40
147
75
49
84
36
51
701
93
776
39
16
331
159
14
620
24
103
23
441
176
26
28
70
22
1963
261
37
38
17
46
281
63
116
52
1149
516
50
168
178
667
1566
18
240
427
1016
43
207
80
66
86
25
1077
47
107
45
237
179
76
69
91
202
118