49786076
4161148
555052
76734725
17757040
8240653
50935545
76164383
7136825
45297573
24367351
10619030
81644135
36954197
358826
74425845
44827717
33171556
95785222
15747967
77728829
48472944
39355811
60924533
446697
97401322
12414606
78029620
16942556
4908704
24064736
94964517
5445459
4393965
96925699
47531140
99533257
2906292
28612366
13927124