112
85
67
157
106
14
93
53
61
42
148
106
83
107
120
105
98
99
91
118
38
98
66
69
74
Next page