49006071
86584502
33372657
6156134
47534963
22263711
95561858
85371586
8524015
57599122
40426784
99929254
4140958
69423634
59869071
38058060
17659013
50151933
42869510
75893625
588692
4015116
38795
55502031
74965949
63561933
54114176
21024707
2727134
91709820
96525194
29495219
87424731
32271400
50697965
97625519
61021751
10783607
50164597
373285