62264518
29711200
72026993
9546220
26865535
47985521
79658690
74032871
33364253
44343756
24909723
95112615
82165984
43026434
34939203
64415656
50434097
39014391
49616029
32462754
41462290
24963118
17824585
80813604
79204010
153220
69804384
75453635
95076818
45931408
6265481
2510166
4977360
10832569
17375744
80936113
96327751
76021998
89419930
55064581