25142926
1193089
7387352
21337250
72049284
98017920
80255483
83143971
14242712
244183
37334007
9142381
3676931
62537179
15513445
74302974
19189658
9776930
12863685
8757776
93776608
8348513
21944364
47346030
57705
19893348
89977061
74252859
49462754
5508121
63099881
97743869
79174601
34397502
22829082
80337095
3687421
6982879
11069682
70297171