80537669
42146847
19381623
96134041
96558006
72725497
33075950
30537642
64532698
3116043
9841244
5820199
104270
52956295
39614268
79008349
95012401
8768712
60772137
29149122
2493692
60752151
97114500
92357923
83791480
64719666
33013938
60579173
76291868
40698866
76344652
90384177
73351733
85642454
69592056
93931533
33838893
15787351
70263906
9649973