57941573
62502954
22801338
85821583
26579885
9443285
34245612
97055143
5757044
1980701
83437593
89352720
94056408
71271581
99604941
13496595
41375458
10291391
42688308
86966000
24996633
58045703
64376049
95348555
85392788
23178297
21193779
78437025
90221277
46488896
78084280
43492065
91815399
6335991
3457989
64698262
10337150
843939
26578538
78996422