58459042
83594639
33541480
3271926
56865310
61622435
72088163
30999885
75634400
15655093
28906617
43056915
92171793
5782827
20076491
9631798
9137708
37399933
93115345
83782647
98461826
76537977
46948777
92811096
17957502
68992974
85469900
75744582
26234317
67733451
85301363
88015139
90728764
555575
31841298
51335123
94272466
22462462
20762380
2310312