28
30
11
29
21
214
16
29
62
17
116
60
232
135
61
43
51
216
17

...no wonder the democrats are such babies!

61
40
22
132
36
24
view more: Next ›