17975877
5705400
3348198
69262895
2228661
44881396
92612572
45951582
44858572
72479272
93024980
11238910
22368719
95538744
32402933
1113866
8694115
1308903
24336372
19935300
70038147
89795000
29788099
58953007
2852869
47239942
79696772
21352725
68353843
58125652
31478745
35688243
52211032
31891591
383281
20967148
12857384
92676152
64011059
95039077