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
107
256
634
57
39
118
32
169
218
12
30
48
17
64
63
250
273
379
99
38
47
121
28
21
52
22
23
143