45029078
22996407
94892893
79367290
28764486
29904134
83748537
50394800
7211273
40489900
95175468
63811282
7467975
50604228
569651
415597
28774516
90157223
57778967
9067805
69237053
70455381
7496695
6480786
17975873
51129163
94182601
56599783
73795758
84246022
42903515
35301532
65012920
46045072
64146929
12809363
36623456
34355301
3761796
6827903