58797766
66452413
41688256
99604680
81274930
93846855
16128620
9437235
57675594
34205068
95886370
83162354
15755939
50742299
28325430
63756464
17009702
13525303
1334673
70456296
67733876
67298096
52208674
7111992
24819729
78016337
74668924
5181373
74614045
17358772
34096795
10107671
47922788
82126738
109424
38206017
88877178
19659142
4242105
7182888