99504848
5519832
4538826
3560365
9886560
1265029
67573693
89174508
3429134
80496320
28119870
52594513
54614495
14113578
31686535
9904812
32687922
65421494
52051392
9431856
71506422
36916831
21467246
65534836
4706901
9299699
19233295
87362473
10029626
16492530
67469862
2450956
8431621
92679835
2757669
72018571
71012139
52817955
12022486
66379550