53375174
4435612
66192240
92005232
3020162
21979900
67858643
2536193
22943920
62726591
4366355
27874606
50965262
14813071
7520336
8842868
90185308
2376782
96249383
98854619
62863667
48896742
11513684
21164908
5456285
13024316
4837556
59727413
85616444
36862656
47109881
12485651
99025304
42949977
573024
1089294
72393691
82431529
94951640
18358070