20829031
14992481
18478147
57312498
14508050
29005996
3564279
405722
88516979
71112745
68717918
78532952
44708901
27779759
87921066
9359804
72114911
8996158
76404403
18496258
83312302
37744955
35077657
68239454
66298344
16113049
73371503
41564834
30832828
84827238
84123529
59447548
23824972
55148467
79131335
90425095
35071436
1343402
15314521
78916190