34
4
29
7
6
8
2
3
16
1
10
9
5
13
15
11
142
145
19
116
297
43
18
12
41
31
20
47
62
76
32
14
23
38
17
48
25
21
57
64
156
30
22
44
39
28
24
26