35
4
26
7
5
2
8
1
3
13
15
11
10
6
9
136
141
121
21
20
42
292
55
16
44
63
106
256
687
57
17
39
14
118
33
169
217
12
30
47
62
254
270
382
99
45
37
48
120
28
52
23
144