51717486
9120391
97222653
18596585
1389887
73894301
67343483
79224424
16511959
96143372
85192651
80908
13845176
69813763
58458443
15711633
9036896
56306699
50721492
33363795
31938614
4158636
47763918
26598847
22775472
41839242
39295176
79556285
42015285
27122546
4864525
11589077
77444067
55508674
11479517
62862473
77001233
48558740
39499708
1531334