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