148
178
208
136
131
83
98
389
97
146
34
59
77
113
33
69
71
75
103
250