57934615
29665588
2199542
1993061
66107399
92739998
16328970
29284618
13691656
35669804
4208874
73554777
47839810
50276167
27039086
11387218
67179371
28612775
73509542
6387387
96643481
1557904
51666280
31637767
79163996
59092706
38936212
80737646
6859833
74631781
89318126
51975477
1524564
41152512
2602102
80756756
7344133
46217084
78769960
19748872