80639227
42077550
40741142
15313068
77072793
6320891
58786950
68709128
34199471
67996997
40681751
95464051
44261535
60977410
39825885
82053400
17822840
40896121
94486441
9965112
23959881
22535602
3167730
91942975
49838912
89368579
6629792
3537073
81056937
9335952
1633436
51001820
40534995
743961
36411975
9300461
48892283
34053699
97335668
62628826