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