35
4
27
7
5
2
8
1
3
13
15
11
10
6
9
106
122
109
14
20
34
295
85
391
21
240
126
266
562
815
73
19
509
127
161
17
81
16
37
12
50
24
113
83
152
64
59
68