99085926
51302813
96688535
10741730
30818031
77593920
40334958
37615760
53911865
97118505
43491193
99747985
99321472
80366083
78757155
68995847
77072901
80444445
60477412
81547876
29949591
65389580
43499690
75269148
41374813
65089639
24716550
20467890
43095555
45203337
86649597
65756418
9216696
43065118
36989396
15601945
87534676
38145549
3437398
6864623