16998673
90215335
66988056
47118180
2948100
51341748
99909093
7754192
56692439
7159762
20546858
2937394
89747878
27922909
79377697
28684406
28929637
96209114
11325473
42422880
7935340
73015346
84043387
6957268
72068871
98526967
75863607
41352451
2891661
70913970
60047650
14348043
3338554
46539959
5209600
37793578
55923356
60412650
46926690
8931849