81895448
85451976
83265825
46056644
51201522
60472750
15009652
62821106
37124182
89733202
40601025
8871614
33227756
80005197
14172492
93779640
87026393
31102375
4894468
3952268
15928681
88504945
9652312
91377359
66388198
13075057
37133169
81308458
4342242
3845573
85013547
40811349
75873715
51036713
46324205
3671127
65153070
33201010
16611554
62067341