90232608
85706193
38942209
14553894
2541046
49976223
39079995
16948255
2213284
43176708
45252672
81907020
35076988
49618996
13273997
12059936
2181730
99531994
32334528
80865374
97198336
7215413
44769637
87426972
2725902
31276852
99668218
73921165
65975438
4829821
81812459
58186088
96968953
14351824
2238623
1729443
13645561
62315568
67583190
65631648