37703488
27476416
4111155
41792588
91635431
69426143
26469662
584387
77344550
8944148
8383657
7456835
30693987
55273153
64133033
78179567
64682940
12575538
49412432
42098307
50968888
5086242
92279783
12848818
12653713
1642384
2983572
96035164
30772742
71642856
80802717
26162759
95549487
72168588
36661451
63167220
96462027
2516839
7564491
64079310