19585178
4184174
26236740
5433387
48701990
2667163
360913
60277822
21057094
15526830
13523470
11123582
76526596
96001167
23803725
16539421
82887430
5164246
2036863
80107680
11854837
1684852
6603976
23368784
41984260
6787516
47084702
73213679
21611186
75347032
8682211
42416718
32793872
96063090
54135603
83981714
76339538
47774547
12272563
95427366