100
119
214
51
265
210
72
46
259
1379
186
70
2692
414
451
226
216
133
199
143
147
228
193
106
208
93
256
65
166
28
29
55
50
85
45
187
273
110
427