123
153
126
68
71
96
147
46
16
210
141
112
102
191
51
35
19
80
41
24