42899691
8988615
3048281
50067146
71293366
5527381
55616616
14473822
98419587
66101301
89662309
10208352
33961248
47469833
95558909
78455509
3088587
93251714
26536118
61832236
15662402
28054244
88981891
47947334
98348540
68892338
94269200
98617442
15655405
40688951
86898576
57327504
12712856
55801263
4115881
23058915
11199500
82379892
28617965
50147200