35
4
27
7
5
8
2
3
15
1
9
13
11
6
10
106
122
20
109
295
34
14
42
16
44
62
256
635
57
39
119
32
172
218
12
30
48
17
65
63
253
276
377
99
45
38
47
28
21
52
22
24
143