94872963
44481440
21254364
42616314
79216637
95499285
31734382
47652493
88324410
61325955
59499663
88616476
885015
62991039
71841479
19492298
73049365
66384968
67398744
29277176
35663924
9854839
58828905
78587880
71433260
48583567
35303126
6712837
31919565
5181475
19883255
31911875
93877342
2598781
56173951
21908108
52099104
51385482
58996630
1477145