18401674
94638632
9500245
56637063
17323910
70636614
22073067
55862192
433560
91119135
30139823
54081765
90248315
98717965
92099816
92871032
28063099
9103479
66014758
27693288
45977560
61634981
46745269
9135596
52651064
29226084
3713793
1232715
18677546
45675491
93816062
44518474
45972351
7229299
40343931
97459964
14248434
3792715
39045627
21196639