96752630
44647075
51706478
18615364
66435542
71528671
60469020
87296404
23802675
96857145
33522701
36887030
21906702
30558205
41908538
11132397
83609974
50761566
23306243
76847315
74406721
84861634
41865500
46369433
26777440
32078257
13291706
16843176
96991678
45031663
93106549
77562218
96337261
19222038
10671438
67451210
11552585
58731628
26474930
83435504