55438646
72697806
73332624
4237779
5981864
87732489
99221192
69476497
75556214
98756447
7527266
17762797
51417072
6684547
3866950
92064127
49504149
32162955
80858744
32206122
10255779
79366126
54237369
71403709
26518975
13918586
9027956
51383818
6605434
68605311
52022087
63944011
51376246
8888939
91891014
25785589
62996468
26334802
3839640
708486