67596774
2103821
24004549
1715628
75312494
68651772
4385412
145426
32049372
89796521
41365146
5659337
23514818
1500359
57771806
82924932
21704056
86567382
74172381
96134254
41127169
91249034
42753563
57788504
28641199
64521804
60046539
42697450
9677102
18928593
1726859
65711421
79513138
69024048
10434131
29155651
11936754
49066490
2037216
1489870