20654993
68456582
1264137
34869793
7835525
18936852
14499220
43508420
31349772
76602961
93126255
27538258
98863262
80574127
60605487
42951507
76212536
72931822
76286236
84803551
85842742
39417990
35257070
47296131
83912377
32797301
98868792
9817703
42683067
45768914
17199817
90221345
86402094
75876080
80474109
588483
99505574
45256852
99505712
2458822