51
45
69
192
89
46
195
84
178
104
143
49
221
282
60
32
272
182
135
270
305
159
129
70
17
241
95
80
54
62
26
576
156
88
260
287
68
235
174
309
218
98
124
150
21
40
73
13
157
138
39
801
93
179
19
162
460