48053269
88219185
82932479
90537388
62688605
46585207
31831565
61086498
77602377
99582911
41822200
65116627
9223923
73933006
69843373
47997016
7366646
52113146
7101652
29825766
97638246
25143102
65491452
19381722
679290
17289422
85008364
50952412
43508248
7976707
54589771
96305526
3215746
51658102
37686005
34929690
29985054
11354728
21455937
77442797