40984132
9246901
48806240
12712395
41553424
999350
63014455
34475153
80351956
99481524
83397115
57296570
47728120
68308417
93902242
1493551
670756
61569497
16112698
81926675
62471726
49432264
3959272
29017948
43856854
37442103
46408720
57529295
19081319
22879370
669711
23563656
9844239
86109326
51506561
44489303
38733879
17966083
67478253
8970920