35
4
27
7
5
8
2
15
3
1
9
14
11
13
10
136
142
19
116
296
6
39
17
75
43
96
26
244
211
61
48
69
102
71
20
92
99
32
37
40
24
93
72
155
16
278
12
23
38
159
130