5402993
9118929
5745738
97323181
12536773
8992461
47888291
88062966
67051714
34582433
42541967
8724637
13869122
21969980
2614505
95636833
50024583
95208879
55821486
60695118
80573251
96229490
31626999
83875257
20128044
40141307
27644022
31025557
68093382
68564873
47779376
14738150
56451742
86382000
71696393
39906449
92598942
98341908
44461324
42756957