127429
39922914
53246721
22384747
87253203
93945333
22893565
56721511
25482782
86588829
7896761
14485446
35771788
88252114
5251183
40625588
58966465
67587250
32254440
51083014
83561381
88348386
46321522
91252712
3696160
41768292
81349655
29568548
3892544
58714094
22984242
39608087
40006878
99722272
88906730
65824010
63834826
22653159
30676468
8581494