52803030
97525831
20855589
53647998
65602500
23379560
46857252
89984873
76392994
43318571
91691492
82594057
66979561
65042841
37716242
80217451
4165133
33592007
20028070
3569240
73285352
66241701
5946483
4149277
30184909
66163415
62115763
90935451
8160918
948164
39762585
28301678
34092657
32018603
30041053
37649455
27629471
3209302
277128
48348373