43596097
80842642
24726448
93471626
30375623
24973425
59364311
612168
61925524
96787334
3833762
93582739
69378026
2782350
20158800
2853306
42366973
72565701
68292772
47086175
343795
85391370
38978384
36874094
3681683
88176147
89387497
43404235
24653556
35483172
97771497
78932013
68894838
26785025
61382068
23618751
12965675
39431151
73413933
77357740