63959036
31468304
21506480
4367910
40745444
23027081
89702248
68533877
57237498
58581802
4555109
18205715
65412838
26821381
77178936
22918612
88667467
44955534
87522315
3198934
13899085
27947461
74245530
6242958
39644612
3126702
6693838
16162584
35001374
89911266
94651829
44007661
69799285
77972959
20832169
82988600
85109433
89178080
1191629
56156805