3138856
89298995
31649021
27954297
6243222
6256254
61996746
69125835
67464517
2725612
78125843
3804281
83812802
17077837
23033654
60692054
70625493
19681418
18245685
68737256
18835789
3615863
3775947
83592513
40732610
64524145
39547478
10217657
26324708
24242832
34061406
66502805
51923782
5311444
17607886
75063834
37063744
8937396
64626521
46105197