19967011
48683483
80145194
671715
22678156
6415972
67114179
50923790
52837163
21557899
95289029
96001789
89686165
99492111
1304711
27887859
14482220
99496855
60984366
14397710
28438689
7788296
38558879
9435823
4185686
79426979
36973985
71153220
21296858
70368800
10796601
8851136
40548513
12921235
98678661
67669796
36363446
34194525
61191000
25917620