35
4
27
7
5
2
8
1
3
13
15
11
10
6
9
106
122
109
14
20
34
294
42
16
43
62
256
634
57
39
118
32
169
218
12
30
48
17
64
63
250
273
375
98
38
47
121
28
21
52
22
23
143