35
4
27
7
5
8
2
3
15
1
9
13
11
6
10
106
122
20
109
294
34
14
42
16
43
62
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