34
4
29
6
2
8
1
5
3
9
16
13
7
10
11
15
141
147
117
18
19
43
299
12
53
139
37
14
51
77
20
111
75
39
36
24
32
112
127
199
22
50
21
72
60
182
57