31782089
81524506
389468
45334512
28595068
56936257
48808893
23758067
49455238
5576117
21604484
429245
83473807
93819003
70209139
99051149
7154496
63885607
59102122
5588847
39171059
37908650
97914164
93854276
13045288
31087705
18307514
94134816
60721842
88657571
66077079
33763448
64771172
24029102
42129330
61918643
96928203
47386909
81159282
59035319