83555793
3027067
1644151
61519936
40163009
74659487
58937752
60835250
50033663
864829
35637521
38266906
63276858
67601984
25643581
3977499
40187604
5433412
83262037
84013164
2476585
89582606
75871396
62994880
58304708
33162533
33827564
99991654
18859349
51958814
80201245
40984729
94185669
53623538
52102316
40755343
37542926
6182006
13263275
40184882