86934612
49742211
62872670
31091107
60746273
97466468
99974817
32649413
7510905
64263524
64993671
54827845
21164143
98858876
52476815
25802005
53875211
28307886
21431677
11179262
92976115
35779147
91256724
30813417
6971355
38763946
3244232
9958064
30983195
82451574
25366710
1393617
585170
76238923
63354191
1697530
29132696
1442916
18067727
82685453