42197442
11527450
57688135
39276979
61124767
95545489
98627216
49337840
18667366
98088063
11601611
85245802
60574738
99776642
16231159
9265697
98494799
13723375
60602158
51747705
18541974
1889892
37364319
21092376
88058318
35322119
99615556
34392249
7461121
56493432
38407250
30982135
73315200
89375662
53464169
48819648
7335998
30181017
30226729
23793467