108
39
52
413
404
119
355
550
21
405
122
208
480
135
161
430
73
104
44
60
170
211
25
248
1131
185
227
125
327
71
244
130
117
584
427
774