90168396
63542403
29913976
19336320
6085111
50208623
15048801
33361810
83229800
64477123
995436
90283384
80623423
80258315
79872218
63431802
7095550
52281037
57547747
80714522
81773913
20043541
63597644
71739664
77369792
30883442
53195970
51243971
42858796
19655452
40608649
30836502
4111797
39756656
66352887
4297199
90628782
69371393
33733526
33584486