95803089
39454574
67962132
81755215
7863722
44231716
30113835
36941801
10901072
51468141
96933680
98938072
3309157
57495143
20078562
11339230
94979688
46059830
50566366
90807386
53556523
19485397
40644072
34753737
2962488
3665052
5171636
58694390
20774928
57774245
30242112
7018690
96485340
96511678
5834478
47108807
38696038
615497
18896413
42313403