68931832
250328
20174668
1477403
61881348
55619945
5952378
93189295
26984098
91045749
11015385
98026465
3021211
18016295
44758334
71538878
26921240
66649317
11236558
92761539
76397484
52502040
72122965
27235234
90272067
14787180
52153929
13214015
14393297
99969480
10292192
47828539
22891376
5515638
19834762
99866451
85493098
50741624
10742216
19922712