63056031
66039100
33939074
52562680
99269262
11963727
67592291
96903038
48217112
17781263
8238667
49923118
93567956
93338692
6813162
75494329
97481952
76873813
77738603
74396841
33625969
10978254
21017676
21153998
15785826
5469157
36124117
86018665
8136958
40644276
46415660
22213821
79629630
16923346
8026899
72955679
64566526
20236605
9086751
24249019