5030845
25096755
20645888
69808929
53858493
16326227
22592471
89371181
75425143
5551801
93376295
8344983
72168757
34845218
61365339
39341857
30344757
21811205
637270
12656177
12407971
60263421
73456720
6317919
99754909
3383913
8742566
79692881
76342897
20371087
83797045
23258222
22655721
39711034
99681233
50051096
31376734
56453548
19614856
37303700