86457916
105528
70734540
2847501
92699351
81556995
17502861
33254822
78784842
39946082
37733498
86256531
46532533
72277640
80149103
13428556
30568522
38056480
42083332
17659321
36605672
24866646
51771648
62786827
88876887
87282842
47352613
15289904
79489101
22459230
9190549
76731239
16638758
97312553
24752953
99105147
53403344
12931808
63526256
29467913