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