34
4
29
6
8
2
3
16
1
10
9
5
7
13
15
11
141
147
19
117
299
43
18
14
79
41
38
40
30
31
39
73
59
48
130
12
63
76
49
23
24
25
36
55
60
84
21
183
62