58949196
83576112
85137264
1924869
81894760
39266177
90762458
53806591
37454972
49994283
954053
95067891
43783648
41986
10019752
70192151
55446655
31282572
66422422
63201810
64039986
4796694
25759219
89848902
93326653
52763796
71099563
52917505
13523439
79892322
35902829
93329967
73612274
2601660
47645392
33024693
9979518
9968301
80633757
53384132