58283028
33043451
57693523
152646
84828766
47395
69945570
19646398
46894919
17234824
5393912
1941588
85099773
71534140
97027877
28323429
57692039
16642757
799470
19744317
82222833
14548706
37608634
64149563
53418440
64086842
895926
12415396
44768561
8297133
86108678
86362660
54328285
84713059
6573014
62193941
78486194
25866714
59271764
94011938