50722960
41005627
57288994
46709392
30395929
64513954
94062590
56858081
90857
19874415
71276976
7982217
27192922
54687201
71797626
9569720
9490563
28473335
49365418
18533966
84042916
59483591
3691770
353776
19901779
50711704
96641538
20643773
95162061
45659975
345598
97008956
45847528
55973731
727600
98938750
1870380
89882627
79979376
50411817