35
4
26
7
5
2
8
1
3
13
15
11
10
6
9
136
143
121
21
20
42
290
55
16
43
62
105
256
688
57
39
14
116
33
168
217
12
30
47
17
257
270
381
100
45
37
48
120
28
52
23
22
144