95954217
76726359
91998849
89683025
8556399
11661908
960197
1307199
5356131
55468650
88559353
33876853
50827015
74821643
86457453
87452076
74795913
41047934
38265337
43742010
57829096
9574632
26409032
38517249
7687360
51539736
76684760
62953850
22579569
68154587
35366540
42072608
29483620
95211012
5714255
87911151
90007402
71224698
23429956
1774030