53492832
58095750
853858
27617545
23895396
23383870
34286342
83358365
59917050
49589948
110403
193057
14874190
63171031
11898455
89142116
56581700
32305009
93238877
5595259
37421603
25736363
43959758
15956940
2869858
2446803
34161798
793100
49395817
54533082
40546835
2013143
98514051
62132912
90638931
89289123
48464697
3404316
43297030
22582230