29506670
99349863
8212726
90103032
59297292
50126572
55599685
7164769
25509842
63703819
42787573
69125988
19541414
24948855
34117465
46709533
5194554
9174461
29433160
96198092
71767412
43933375
52937282
51687149
34535645
35266146
18685356
45827178
32319267
29917820
31522088
80867349
78712431
99899920
50637098
95369459
89641309
12127673
7209878
5522228