30896328
56074501
87811064
119494
28428437
92867862
84096571
82892824
55456958
47132902
47903742
92969888
90669410
6419430
54195047
32573714
41964343
17173588
33816291
89897652
11899798
63075139
24188052
12437994
49116678
65065253
75311824
70605779
68965409
4139272
21633194
24082617
55412582
74578705
47409659
97541781
52057499
42434529
48923445
17581697