19976
14961
55652
95057
40434
54049
30098
32151
57165
20092
76307
18239
