27291170
85593576
26066171
93948132
5712875
19077421
68313052
20785321
376294
95177039
38639521
7659831
394483
77658618
44502049
83461966
85425182
146017
20062320
93442612
94831696
90481896
29032249
57444292
61997049
52382040
67839199
96993118
8751576
62252777
88358164
85617610
12181278
25636437
6714684
50474791
24373061
2535548
83328360
33483258