13885022
60957166
43614126
88106650
14593467
58284836
10185027
50346089
95809437
26589655
11251604
94774951
63331177
98495514
3709682
41814815
78102262
44956749
31073036
81188013
26786777
11748337
79913261
26644392
4857232
84698360
92398760
23308412
90041341
50614197
22175262
54494311
33165005
2029633
41219694
80144263
86634110
54468716
47829910
2152790