20941863
2725773
4931044
92048141
6858812
74368950
51396019
43102173
57911411
13057597
75116507
76384283
52989834
3973600
24565374
76925013
17434368
86927533
74657594
9547805
70676658
18458170
66693427
25563836
99548371
33278074
86413578
54077183
29222022
36572409
90791043
65589003
18951325
99228598
62089526
42557877
70853214
70046923
45826718
20631220