43657960
70778055
99842143
78935764
39096407
30424188
72218505
6319165
41001740
6767820
33149407
8046786
52405075
53177228
77013750
33381030
677170
95263961
35279688
5315754
2464012
2502689
73375702
67971490
52151126
3232342
19961464
15361793
17332403
77798310
88481919
32259882
1341700
97137190
22261550
63664291
9278940
6892113
95498283
91349223