23771958
40199725
14514577
13904133
9125653
9178953
27245462
77665830
43937325
71866132
39584771
38659550
94186130
39948515
25171223
11297606
66296498
99873919
999241
8966223
34767722
76014774
3552355
53786701
89576017
94186775
67563416
30022535
22672516
23281691
52583680
49838130
17568035
96064046
93003504
41668320
21521447
1118578
63685675
56587235