99805500
70929107
948695
44013965
81881030
86449589
94664817
35396415
21998777
75128580
439508
60805262
96712005
790323
64438185
5762179
80756785
12113392
79826723
26047660
45468706
57211779
30092041
98183378
30862346
7887240
4165213
74503029
65944485
98674348
3145709
51421864
93663315
37401853
86007725
65588645
84317294
55142262
24835609
46957523