43
45
56
174
85
52
62
40
122
253
91
60
30
111
134
54
306
178
176
75
193
101
35
84
110
179
39
34
86
55
171
199
269
29
189
168
70
95
207
79
99
73
148
151
153
53
152
38