18800
810160
577276
271884
7620
87766
394440
418350
275415
919896
361636
151741
290355
950706
353177
243196
165608
887443
736916
247473
955814
670963
988896
19437
339328
919404
806160
288426
397995
328824