98506442
60187657
43766272
2097922
93132500
8118962
2842853
22523058
6255877
13821212
904813
70356049
75621968
68336255
28897978
1169302
6132705
10174476
39557048
90318516
41317582
30669466
88401380
2798525
70915052
8669606
65295077
13385427
4541838
49074747
91481011
24706449
1422314
16382739
86873236
78041189
60343657
5186528
9859856
45258001