40293882
4294371
5548714
19437790
70156031
42213983
83413364
874284
62071191
5974226
98211442
89604769
49389123
29275885
87825501
3660164
24775356
36677348
76655629
47473936
90341821
53849238
2292125
637535
56684140
80097111
42089327
81559245
24245200
59613313
44723894
15876209
9755910
64261636
4367580
71816946
73178340
3868593
51909702
65282926