56716897
7466800
80903727
88091350
32962706
68031536
533435
96325705
22667088
57311570
16438566
28546897
87954180
87797382
15847061
4422212
82974848
31211852
22534497
2270899
45464151
36249025
39983054
56677049
99823662
37716399
62097404
26303616
99405152
78023716
60488593
30477522
3579492
41776286
20884545
55997265
4319185
12841131
12646601
81398039