62667262
2360397
93464471
88849817
14364015
79565959
14883400
31729294
76297809
75551640
64337431
2026438
9634627
52814333
9057834
36336183
8791846
80578197
17375981
5687167
60111068
88427591
14714096
62269879
81206423
86415759
7039191
86616645
24014498
63752422
32691770
17883277
96071274
13283773
2713969
9567792
8821586
67078591
39435575
54432970