43395803
60714005
87448112
36525178
12932220
3057890
7875916
51735476
54679442
50472945
8401127
26414333
77174347
42334588
78683984
19969026
48719016
95312845
47874260
94803634
62383856
16729011
8950114
35468109
63912135
3790127
32392780
6092692
68163848
2535431
51306453
30595350
18411096
56135225
33623639
67897508
14767302
6341564
6105190
47078222