48
42
204
63
116
110
168
94
168
211
159
203
251
313
429
244
165
545
310
465
402
126
727
888
209
1428
342
420
969
502
826
767
540
969
875
197
859
465
336
798
885
852
1093
296
456
1207
1983
921
597
717
904
1606
762
735