34
4
29
8
6
2
1
5
3
9
16
13
7
10
11
15
140
147
116
18
19
43
299
14
79
41
44
40
32
31
37
73
59
48
129
12
63
76
39
47
23
24
38
25
36
56
84
181