25286230
46909311
47985450
30761178
3345485
77397410
42674440
57209320
31142552
93655423
41677044
75196769
60749363
17562342
55721704
53579412
42112075
21192710
90644130
14098186
87705016
58475352
56614044
6433529
39042894
41381951
42308071
41395090
1809875
20709873
10482074
27861775
518938
67536590
75748413
32035135
88287881
22797122
49144915
45836669