77298640
72796739
7411237
38943236
50152485
59005049
56512321
98561339
51978180
24839263
99029886
8680728
7235180
9132122
71647893
1527407
65239620
1586921
71558861
95326389
16402191
45098465
29369013
72463951
47887315
41877999
51803156
89279986
68357529
3205352
62762542
22448571
13389907
57778216
59111190
78141148
73907946
34993078
40906590
21587515