18006089
8428791
3805445
55923359
3624643
21146209
11907152
89638076
3406145
35256623
1552446
82213372
5146165
35322532
4737949
77683190
17169638
3457405
47154976
30356842
28562773
79434613
54506045
51965190
99089673
20149822
5067965
8228852
27789375
97478082
83861069
8406913
512419
6909947
22693398
890283
56452777
85465467
82828441
30813848