35
4
27
7
5
2
8
1
3
13
15
11
10
12
9
136
139
113
19
42
295
6
61
28
104
29
89
41
72
32
26
77
207
234
36
87
38
23
147
74
44
16
82
51
706
95
761
21
302
156
604
39
392
17
174
25
20
18
76
1985
251
37
47
281
59
115
53
1131
510
52
48
166
177
669
1453
249
22
54
422
980
43
187
71
40
62
92
1069
107
242
183
69
93
31
114
118
14