57404859
17231666
37521350
83436477
44919532
6330884
8507878
8463697
93457579
1031506
32053749
50402881
28378934
14308843
60011386
66015930
9660979
10716835
1949911
65103342
8227450
60843731
84996225
22264054
86881565
54679503
90444912
632455
21904270
36399051
26464380
58321375
19256043
4752583
20737275
97686659
3739137
38119562
368549
95608029