20898800
3327624
15047239
2868803
76565044
69333826
4661655
96878961
66275165
89914071
7689862
35188282
39954737
14995501
22261344
83992096
5832999
99873634
71765220
95399171
67987829
86177396
67102390
51832155
69778407
85106051
14744684
16773233
71673281
87895728
601741
91375230
36692509
23525620
81735502
9517379
40646961
987045
30123505
5989756