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