29
2
33
64
59
40
15
116
7
19
4
21
30
43
28
1
10
8
6
9
14
13
17
16
11
152
78
72
37
68
18
69
46
23
182
32