58984656
61008218
81835668
5894117
33735764
47198859
8513983
30412530
16939536
71022076
10039013
39804291
687431
6218977
75646932
76305750
29079437
24822030
37988277
87402961
84538126
37431059
30659
48821230
52543471
21072668
38472400
29888841
14877262
79108326
3736382
3929978
2318832
1936203
70608386
65876350
40135206
43406927
42358511
4025863