34
4
28
8
6
2
3
16
1
10
9
13
5
15
11
142
146
117
291
43
18
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