42021777
34033267
21353810
705297
3724336
52274385
54196300
30263851
52613300
90598447
30632606
21684348
15564740
32329646
30831895
62214230
90651785
4456479
2917648
49273738
9863315
57947623
73984371
94495352
1920127
99277744
45937853
57624568
1929113
35591615
78928241
50068424
68793893
1549488
59642315
99695324
33283879
55432065
14801186
59588177