20943428
26848693
29383216
64068939
1227467
5327289
27936241
8933634
7576856
64254274
76096034
89365626
74473770
99363591
30236688
3419887
22758895
81948054
1679709
43406424
12541758
78465859
7214414
8535884
89185582
77079726
35032167
2690217
50334802
10862996
37382571
40623009
6102294
25434197
95178852
26542058
81257808
91298491
25206024
54241855