82569082
43709741
44904205
274426
52794120
95387167
78301026
93598774
27578138
32802379
27846488
78032663
99529673
68676234
95869057
9019777
84588523
64537684
62353415
56181044
9104643
43514139
24256768
90414595
68595431
89699841
44448969
38711247
97475875
30244921
16415437
67582587
16022997
358996
67395892
321230
75267593
90075817
2853759
15306272