42203556
79781029
42343730
15237059
40668635
70773369
86193795
85443851
69742198
28534952
26124251
8872365
49036525
7725394
49503741
51646090
16451057
59581708
6685651
6745865
96601438
81429261
17124951
44564419
83431460
51023129
9254509
3091307
8595841
38608219
9430427
16099126
75623085
23576307
15188889
63684071
78556304
10482732
80216847
38208724