21259650
90565123
4794675
33035040
17042645
98108446
19405347
23054746
66898880
23002579
46963008
88006260
83594687
71155361
72613297
92893223
62973989
3916194
3080683
34089175
64542664
24237640
50938493
63153014
90972493
48919847
82977378
20979816
83516259
18709286
1476165
63318283
47716483
75414503
36062749
11985398
67883573
35951530
17372753
7783635