21025877
17052442
17885009
1051498
58189047
85455589
69323190
37988959
3275960
92151602
86735987
86205533
11145264
86748271
72913240
93713184
37855048
62175270
28573502
36886328
86755874
2739858
33346099
80053432
37811682
7841692
26354352
62842154
51461374
75612198
2626129
6313633
115860
35514622
19476745
38818324
77379206
63883862
70479646
18322765