89731556
8801182
76674833
25862793
62622599
49063862
4926916
60325962
40716570
48294444
660982
42267731
8961994
31462755
44587804
49052300
73833340
75449867
54876449
6515225
6729579
20495655
69306766
23095376
27622386
66951647
5590282
1425275
51348199
30419483
709745
57344190
2865131
41397326
27383557
16105965
66077008
11109704
53598039
1213103