49082310
7132528
18619730
31143599
15975491
75864150
22402058
73523624
19835993
37269301
60035398
49642901
65632688
58851026
70752067
67291967
66932397
858729
49491044
67205280
7938813
55308373
16646803
16746946
5317056
43764639
32673271
8373880
7325140
57739996
11807590
67428398
1576963
3835137
6902160
40032751
93197647
96141571
22264429
43801670