229
311
267
144
629
144
66
186
234
317
424
393
471
396
494
426
550
608
353
486
798
785
969
675
758
730
752
911
672
263
447
1378
536
401
883
719
727
1013
533
798
399
192
591
1041
524
102
196
162
464
376
221
860
173
612
310
703
337
126
195
178