34
4
28
7
6
8
2
3
16
1
10
9
5
13
15
11
142
144
17
116
297
43
19
26
53
137
40
48
76
21
105
18
80
46
77
24
29
101
128
198
22
45
12
37
20
72
61
194
51