84587056
56151437
3234153
5208436
23914492
50213204
50006427
9887843
9806036
56465007
6714894
92017606
79294694
73927422
68471365
176538
84012455
70768519
87046114
29123595
19634780
54101559
4995695
26124166
86854578
44875293
25334912
17996096
9138091
415628
27384456
62075554
49009956
7415094
2015167
79901871
1101170
43267885
96216994
73786335