68388826
95658116
57793651
10825060
5092453
82095601
40043904
18078978
41105103
75562174
74843566
36472361
9196008
71037341
33376256
80711959
73922305
18603356
1852681
14081929
9533806
12983999
9411483
4875538
10242825
99284577
83669069
43614281
42925898
21071014
60962282
28738289
87637700
54424298
61887879
11192985
36381459
49318008
67321370
36214545