24568936
37689540
5726239
58201461
68927262
40072868
95972548
25839146
97074078
47161538
80633907
4551775
61079108
5097793
78523375
58243718
90615452
65861479
43476326
6349804
38413895
87372811
11718764
67503414
36055576
71959602
4237739
46663698
69259671
89247852
16783552
96713663
75348961
83537049
14162082
46314763
57157717
76364233
54424361
22738000