35
4
27
7
5
2
8
1
3
13
15
11
10
6
9
138
145
123
22
20
42
301
16
44
62
106
256
636
58
39
14
120
32
172
217
12
30
48
17
65
63
257
271
377
100
47
38
28
21
52
23
143