29443729
59415583
6675589
1517396
59525904
2091182
86848747
96045378
79685102
2346345
57358861
26487356
98411888
5183120
34658134
32419389
1315452
40354019
10941675
86647140
83061832
47015414
25422574
17338299
24639076
4369753
42091310
17995829
24345112
76815842
67291933
83628750
6162135
16687177
67097281
84809467
44544103
50125963
40208569
26092352