56963098
28603498
57213165
54537075
72023019
32761358
526039
7546386
70892662
32007698
19391514
62021328
17768393
51552784
46716692
98395525
23643714
1101141
4551562
41694111
56317815
55573441
80979027
899593
80774823
224264
84054950
63855795
35875521
1269714
7542888
4477527
33697605
41799835
89865125
34716467
139250
54093953
56932057
54893135