93495457
99811638
85608566
97053521
11879595
80495816
38722249
45912713
86126571
74827226
38677911
76145335
81178921
58865688
48658761
17139807
10336206
77705150
49922241
40927026
1781651
44005170
69249056
54442694
29262899
68163881
35586377
96136055
91454614
32345587
42593365
75096777
5518774
6384508
47651370
61248592
25066431
76201845
36067509
612237