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