19188168
78067457
12044524
99186202
47047482
8709576
73526509
21374600
44351750
7699476
79839981
60153600
20507320
28846264
52548075
22828123
11595010
80793054
5197407
9282112
3212122
64591854
81996889
64247266
49812167
38961661
56516091
59657056
19932666
98233456
49722952
3326135
29617456
22339676
7218735
63422031
9527709
51253806
80917554
36453706