48
36
74
102
49
42
54
26
14
174
112
64
200
155
87
127
86
249
337
431
185
253
378
293
215
182
294
258
305
175
211
449
480
406
106
447
236
283
209
416
161
968
100