34239573
20394548
43747474
37976932
81512899
61701984
4522498
99529571
95089037
29123506
20993928
94601735
94139844
53217833
70013343
1445768
13592
2839335
27117745
78225452
97958739
62314610
2761271
34883881
20015867
85877778
507211
49447907
43617170
48927036
14167719
69406956
42877355
3171618
556173
30211846
11203041
58083173
27273037
55173772