31508971
90245147
9580394
99398694
99617008
55726801
17787786
84152955
38174434
73337945
87266454
10637962
81604471
34058372
63347777
56667521
41374971
74018197
25004490
6026981
78726892
49393440
9302968
13638268
85815676
85359835
96597527
77489542
8960612
27711660
33823486
38206111
83221355
52896040
40189567
766887
54828981
21193289
21941798
12048859