35
4
27
7
5
8
2
3
15
1
9
13
11
6
10
106
122
20
107
295
34
14
60
29
98
25
80
40
32
41
71
79
219
235
36
82
38
147
74
12
48
86
19
51
674
92
766
16
339
157
17
611
23
104
39
30
430
171
70
22
1973
21
267
37
18
47
279
57
118
54
1130
513
50
168
180
682
1340
49
233
26
58
413
998
46
210
81
72
93
24
1076
116
45
248
182
73
69
117
123
31
200