86686150
26941962
26167875
1305535
83096170
1320833
60613820
57995557
37257895
33071324
6626496
9307651
51986289
56046361
65644036
95593841
46255250
364394
14527439
55958479
506651
57127399
20793355
20975959
49905201
13919683
9932173
22762690
7030516
49279388
72438545
29355462
94648160
34012933
97579736
93082107
2203505
80397794
1009274
33343541