82972068
50487420
48041172
40023669
94826196
7476287
33462466
67563360
46001036
72202581
50229993
55954085
8059230
4022384
93001363
17163918
14645105
60609152
12924291
8839412
90008508
66421992
26993826
12925526
43833880
79664990
39106226
94137669
76843207
40486212
60705779
8369882
26079508
88286104
25925003
4294437
39447716
55902242
97467378
18898988