91017572
70631911
89669515
49655812
44481000
75133630
42422934
84005460
65872856
56475844
14522388
62722640
57595550
34398098
58762461
98477437
90097307
45861587
8336550
54726529
97381819
28647000
12838777
33073131
54624612
77836644
24711444
68057672
10713888
63254490
43911408
50733357
90792808
15592794
55979928
24452379
685467
19025068
16389602
33073485