68931322
11995943
40005484
15835170
46638147
50048219
7797273
34252860
584453
39147587
2852546
10465879
24946963
74852828
32392260
59739304
94242764
6723538
27702566
43267712
37827001
16835415
2578281
41292241
30158080
50609165
77206644
5122798
10371562
82983738
12146366
1240165
68154974
33362885
44283121
23724439
56716884
60141504
20685219
77247430