42846969
55219824
65167484
23041570
10037208
46475447
82535044
21162189
53447227
57862904
29814381
7955590
23064962
18458876
41973897
27562449
97548637
69324013
1607491
18744066
76415831
83674469
53883641
32079691
82262695
4187700
96887093
76239650
83924984
4002426
98924636
11987751
43171381
17203274
2501785
42765474
50849667
79497404
71736877
69675600