43625413
3574315
79783905
79915079
25787140
59721473
28419537
61124438
20587538
955914
20735663
79037232
22732050
44654742
76453944
47974618
64996361
96209492
59407586
47341703
61662197
83606905
15686196
83506615
42391067
90664346
54092076
18157960
10069582
7668591
99257172
50483825
7803223
52392477
36204114
55128955
6447238
9966988
9317470
90421440