31893160
62901577
97828885
4365867
95239232
46767
6707364
48307779
69556394
97209909
8601332
60582735
89894742
43129367
606381
57503143
92595632
4165606
75787605
316303
28017041
43993774
72949872
88661590
75957526
62847886
95472042
20448418
50085363
80655581
6475595
31832300
60061984
302136
396945
98926664
91234718
45929537
97403794
8023670