73958583
96169538
50511151
62552150
71452797
4650140
80209592
67145800
10717872
47654870
18697802
7283104
93136887
25129740
55783281
76649762
23687748
70334598
67222143
38697170
84083104
5133775
84349043
33521267
91494828
43482248
958560
29256329
51155088
43085635
64119613
95151866
60241700
60833773
3974445
21119837
9601169
85953806
85612214
24714411