34
4
29
7
6
2
8
1
5
3
9
16
13
10
11
15
142
145
116
18
19
43
297
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