51896692
70688188
3833136
10709564
8244534
16728026
46958126
2214252
65673538
43643182
223582
68377509
60074928
65532170
47909634
2601220
14464736
9336874
49985259
13523986
22442069
32894553
10051582
52432663
16912449
36399895
98275580
71222917
9399796
7968780
26933694
12317694
96839252
59963278
12198571
27576396
60101037
2824363
49287678
28104787