42
49
52
58
153
79
72
57
56
31
53
73
149
126
44
89
55
77
2
98
96
14
99
10
9
30
5
15
4
106
3
1
54
7
29
26
8
19
34
17
25
24