90294589
9526774
51287667
18121555
13708453
69298046
63314579
10268116
88861508
228793
81486845
95812850
39445473
20938382
84429112
19084058
41956346
21645359
38133039
59116867
6169246
62832905
53211467
84126437
940871
54675614
49158003
70384724
61666528
85481282
50682178
7119475
31805669
71568371
25121007
88806848
95827895
62481247
58381927
2764578