50783820
5617785
37985578
38725667
753517
66986251
51278462
76465403
28773896
79684022
497358
33361035
46732928
21651941
19975128
88784729
18014862
97525213
79635128
43272319
15666743
41799144
19754335
9098835
20763253
4930139
9272473
99475468
81542506
5216809
4178389
53976994
37623704
54057730
98132077
73336194
87061205
773615
4369910
65935575