19229523
32955190
66883003
60724364
83198447
7871178
96457343
48863965
74346414
29156045
90348651
52152007
44591271
19207573
27317586
29231088
57792128
99967872
36829470
15409942
3492558
13748977
63515513
85585697
7117515
12284098
70395757
89349774
53933958
95472014
12122710
94356785
21623725
73104614
27205293
59422255
17414569
83027061
80026004
21811023