117
201
48
388
161
123
263
232
261
250
547
90
14
83
124
81
74
383
184
116
38
603
33
405
304
122
168
234
61
147
106
471
63
278
218
41