31249577
73267337
53812431
20561453
61998086
6054514
40979545
97256908
32636293
1833686
4475690
20225319
650637
85927471
66582936
2634517
39096804
27544345
56073892
19377060
86704660
97243885
29801713
42804020
35894435
34423426
69087040
6865741
61267115
74582654
63729719
20191632
78898118
99077093
46939626
74461398
64563530
86224956
11229940
78202200