1627446
14483019
13937504
64611614
35752577
49585250
97054068
35932282
50328017
31949042
42152227
61683946
82629608
57176222
64867204
58222058
72356632
83083880
16499760
20923983
17443904
3566531
50961081
15714437
50905080
18636596
30135596
95699904
19068183
64474406
53545322
45326870
29652817
83179756
80097070
56485143
40633921
39062133
68247206
25221562