self fuck
42789
42790
30661
65431
88071
110711
20151
109338
42792
42793