31487660
705468
79885038
33885881
74852714
40999254
51692842
8450737
1253467
92928908
56626928
25629199
18861120
85372338
62412858
1498735
84082342
31556715
34869260
395271
46432720
82332887
23733015
59593235
5352946
53129365
59463540
56167295
75835612
1449364
4941206
39765503
52344227
29402085
22207859
29594840
6481327
5008735
52586277
59817232