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