29885350
58626323
73183496
17165875
59735475
35461056
55993051
57257264
50746945
21495225
92365458
93167558
84305884
20399054
60926782
35419394
99301583
78962214
30867867
39189516
94579028
14363095
629767
62119882
54528379
63592738
65826122
5209027
7537124
65646709
27146167
45772006
1414164
38672494
10385982
89261965
52262426
83282128
14595964
71952545