96233513
68015354
47716819
49895828
68485436
51002002
65773033
17487421
27739751
89836870
18827219
32176378
65143031
79187734
27324981
58663805
32281336
58489536
54095201
90086095
66529262
752349
88125655
65491754
82496295
7223437
34675869
91566024
77355418
86835450
65007914
32028878
51022791
8076314
29616232
60099058
23434541
7793524
57084107
23598380