37518360
20158652
42192768
73284
86688132
59567768
19101560
15226471
14964071
43093388
33883007
40315535
392375
74663735
497118
59493913
72056628
3875872
30694115
97267230
50386530
79281366
83966777
6798796
93202481
71763664
94804295
29771076
37172373
5884062
88173828
2708947
70188906
51775864
85187235
12338656
47577086
60643902
27395615
6831260