50095991
86172963
17806875
28521150
52758348
32134462
63349127
94364791
69394813
19082383
2637330
1861586
42214763
44292488
14877480
24553746
75743607
85761356
72928747
12667321
45396209
14226449
69842808
68662517
62061496
41916425
31243788
8773425
7657262
35454090
33342617
77444770
44451803
67189626
20304238
65556281
60334566
76476544
6553011
75645547