18888898
75055037
1624487
50812177
42484645
14387731
70636489
39931772
2149454
89757615
25885884
5945431
1163132
10775413
14589259
72022382
41369825
69599400
5658211
17975088
45562424
82128283
68867569
61345742
11532720
20612271
8557817
87505178
12915296
59208421
81792523
72782048
11107947
43953557
68838587
29933519
29133489
31426793
13408498
86266102