45404192
23565417
19264900
68517250
59132450
37139964
52575128
76421096
38502035
84002944
65225768
90771408
77594749
27414237
67643213
841727
39704270
92869939
2325921
42116681
58292872
71502015
68699086
52123818
1114540
82412168
75084994
4083241
808473
80175674
86662950
81815976
8378101
90248130
21691140
3894229
42202506
91431174
17798988
44371396