57793084
56275230
1874227
73445954
88651442
49733082
94586004
6887656
2561729
87215905
1116833
22595281
26709153
41503355
81032373
39709345
55812566
98503471
33137973
8881555
39581210
258835
84931958
72127669
17297856
95843759
21031536
81641650
16348827
64347368
7183522
49082000
45244980
16569956
32926640
97926662
4039188
43115027
3120675
44844079