40146230
8547724
85784611
48363441
51171400
6658139
46149788
71235476
545691
79799625
40629289
74876597
68748735
23727733
52338698
13756659
83176081
8085583
99558290
6215334
15867440
20303725
78136195
15742285
72135788
64087837
71582904
25899063
11188568
55907502
4969834
85767659
954836
38756092
42147732
34289584
71963416
38575784
75996
37137474