94125434
81316737
57219603
44842250
3228131
96511285
45815030
53949634
22157002
5332443
83145641
67745130
57264436
5384294
71569898
39298388
2738394
25987829
12054563
1292719
66018427
90016543
33043187
69826514
61499717
93211602
85239877
24808056
44799984
571541
15559
46183527
1974391
23617966
99838481
329535
763761
37937244
22267403
61931069