22456262
5960512
90037446
98199371
80257598
10528443
792032
86339113
10266103
70747429
35159642
31342807
5796568
62493807
66836066
28825022
389595
4236821
89083285
377970
6116816
77717728
62653060
68762624
66293317
13267935
70593375
52531773
7197946
8033125
65675863
3582356
47406452
37994974
49725973
44618489
96613757
62375200
7324987
96255432