80729833
678516
57509364
17958707
50674039
59717966
98812507
9929662
51795111
50022688
85025016
17391558
86217724
89141856
8534229
35814646
91124070
67821344
34671058
42334751
83235679
31176789
5340181
197302
41682609
14795529
5950495
467559
64003751
57742087
17234646
57501700
51534470
23339511
44383552
96653253
40842290
17013882
53293185
93663957