21168911
6957312
94558122
31859471
98956981
83653709
20754610
79555989
21004699
38149404
21104548
71836592
56995916
67061005
67942250
45308198
71068349
57545396
73584193
41371470
98391738
65022691
71946972
51807079
85995012
37608979
61652917
72285631
34908650
59366086
9691708
12073525
682908
443659
37157699
51233364
1082739
32285956
34283151
42865575