41642250
50386325
74677268
63617880
22336966
35533325
89924108
93041956
11073087
50333732
42463440
85839070
24058687
50073752
98188093
7674209
86636775
42132351
85344340
72007025
78411945
86026503
97696698
74574301
70727151
96051934
97244879
13545022
77016810
26382431
22094862
48533677
65955386
54994639
56687158
97949016
2068234
69442610
59397122
70238507