81362693
39698957
1114032
48132062
67172804
98131692
56379943
82313413
72257055
78841783
55171750
51126735
57236950
87538552
56159328
34934761
38514951
75381442
682788
46509947
54466345
96713801
29957044
16003643
61714226
24578626
76115377
51021726
25429945
52448082
292584
5337483
99324216
31615443
48046655
58638808
84475120
50616147
72369240
2293848