41578705
28886939
26391515
24926283
8427139
10335366
9114579
1109450
6578790
64266076
99646631
58387908
48261913
873090
60526192
87452101
12128509
30116539
90167853
91465088
51672965
73684728
6097098
80906922
21999779
38978501
55036511
85914092
57029508
42071713
40745714
3504498
77931456
7245121
39987577
4318474
40007762
57195990
79708566
96094608