35
4
27
7
5
8
2
3
15
1
9
13
11
12
10
136
139
19
113
295
6
42
61
28
102
29
87
41
72
32
26
77
206
234
38
22
147
74
43
16
82
49
694
94
755
21
297
156
599
23
88
39
387
17
173
25
20
60
18
76
1964
243
36
47
281
59
115
51
1125
37
501
50
48
163
177
669
1433
241
54
420
980
187
71
40
90
1064
106
237
182
69
91
31
114
14