94915800
80126044
70485423
49902913
18039395
7888908
26399452
42759975
6061489
13706144
86099967
4213171
70699855
63911587
54944532
92559444
1463992
91474104
8194661
87673585
6558018
70443282
24252391
32039408
19846348
61509339
57587423
12332806
37739355
23088577
46971003
74668247
86122798
7892589
50728790
22632027
82039043
57535662
74853260
80687720