29
111
182
78
113
74
102
57
33
47
37
44
20
63
144
30
128
56
55
26
65
179
48
151
93
62
34
91
183
92
75
87
19
72
61
45
28
147
22
104
16
17
51
138
60