34
4
28
8
6
2
1
5
3
9
16
13
10
11
15
142
146
117
18
43
291
25
52
133
40
48
72
19
106
81
45
75
33
24
102
17
128
195
22
30
12
37
20
70
61
193
51