31413553
67548173
7857660
4401085
81962220
80861195
19291653
65943490
41962642
2413266
90877043
15399472
53549574
73155755
6853072
81027284
74151188
41532514
38838124
14368931
969661
91816663
24798388
6754293
71144269
44386428
15856158
38271499
97119964
25203101
1795378
49892854
86557209
9651452
33445712
54209315
79254390
84901079
51528482
12451442