60799786
86141142
55058547
10875911
99705858
76588827
72743792
47842709
30791606
31084192
97951150
47968680
43702146
2019770
93849938
34035708
82648996
54557319
5687224
75528491
24123493
81547556
88063579
36463235
71286983
90043670
62486254
54964389
391521
7488223
35721074
49233052
27596128
29795586
8284295
9464964
3818476
3133564
81037397
15096334