20532859
67528685
64027712
72235061
58763924
76829190
9163621
92554138
59509750
25022567
84946880
25213103
14225217
57754135
57142097
38187786
99067229
31559573
5061375
62699292
40714448
87663607
88946321
85413466
358520
42535860
90808277
46984231
24806963
5621055
65742062
59157743
37581892
96725978
43883962
5528800
58823803
96495849
24855507
62105246