20126680
52159891
76818923
27918958
4036939
61507429
26188483
6988871
94387127
89643781
74932751
27218021
43359448
2992241
62458775
52544262
50214695
1334433
82458923
2857719
78365282
86651208
1031639
1557289
83934059
26926922
16447465
94007247
78825313
73496778
96004584
5679120
48088015
55799731
93201866
13613055
31538106
68761062
83072059
5064340