80093966
11123917
70889999
23902320
73721481
26884417
9606627
22251501
1074068
35561991
45909087
90806647
71118284
9703549
40202511
59334823
952213
33617444
8464578
6808902
58508354
75328557
76364962
59748269
42957051
3763230
64938875
67601034
10529797
38135180
46581505
15659104
32958881
8324680
4794472
63097686
43173486
27528553
49803272
98203770