109
125
56
160
62
93
73
149
27
104
80
269
430
74
52
79
226
169
124
61
67
220
174
97
440
24
108
119
549
117
181
85