85546660
26162820
23881996
9867900
94751040
13743171
88462611
93278095
2316376
81544313
66336898
66973325
2150147
54651053
57738692
89252052
15324092
23617857
81606307
52674265
93617273
34231463
5306628
24672602
38833465
47912639
38967917
65506556
61175380
19444042
89539083
86599922
574931
62657159
296842
28938572
76828021
568350
9405946
58984157