137942
836509
78925
974991
259991
189443
1161626
511246
187616
987457
654431
470450
618629
1140510
685536
1096175
430824
972297
330527
201720
107748
585698
86387
900578
349665
651396