59953266
28796404
16394452
15655247
62419823
95797807
89372254
51426595
40746139
91016759
91028993
5634992
1708599
26111614
88948947
16752602
27736228
18198509
4490260
2227438
52815985
60844648
37216131
99729052
25076644
87231119
23802668
33286644
75374267
39887483
92344223
94415589
51829333
77076368
5658352
84049010
17714976
38872186
3150227
26425310