53125949
17665760
1893587
64817691
100002977
18997508
59116855
29235520
91035393
54194247
45682104
31426267
74634769
10915666
54337824
128250
88243821
943930
32271036
58024513
21935559
62996876
20193077
2673961
79741283
10285019
72457554
94545262
46707796
61048602
87108355
45368816
25665436
28553069
21217873
91848368
99443400
66652688
7785711
40384844