515533
13716384
7987255
55996570
82729471
99757410
44192362
31425916
23911838
21562819
43105738
4499807
55636530
86176053
39861030
3390371
3924744
68956151
23677243
32394635
91148703
3254362
83322599
21626795
24988756
6908056
21253712
95145
83887747
13228979
9284125
9773479
44909133
388818
61244112
54113874
231280
26196389
81419633
60907918