157377
805666
553500
645843
128927
110421
268308
750684
4473
119233
484212
921959
63577
853884
101837
181603
613326
794463
277280
427823
573791
118503
638537
503630
412364
946402