35
15
2
19
14
27
29
30
4
50
36
164
228
39
9
130
95
21
101
13
3
6
33
24
5
171
25
8
56
156
77
69
78
38
42
10
7
20