75341680
50903713
99346850
95585244
26969365
8888503
85287426
92995323
69268645
82803247
42946653
22288511
73095653
54471518
19655624
17077264
29163729
31677353
95082551
8203633
38019689
63778358
84963534
22694378
47079330
3843747
30505851
12819281
34116081
78159923
52889460
79912574
66217256
9375885
24497804
68421951
56266251
17067967
52879664
79495665