15818352
25029319
52072732
64609566
18815369
12093718
8043012
80723193
80247771
3565020
39961549
5216321
71837987
3989972
66963700
5716712
51244408
85025093
14207249
7868398
54388057
50101781
19644837
86342768
44421956
62207173
2516344
50996403
71456360
13848524
65047881
34532106
88797464
76874683
76239899
74875742
54422211
20782458
49209930
76166406