34
4
29
6
2
8
1
5
3
9
16
13
7
11
15
10
141
147
117
18
19
43
299
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