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