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