146
149
92
132
86
108
93
98
51
68
64
41
88
298
154
103
130
100
134
102
128
42
110
91
75
117
421
339
371
290