145
149
92
131
86
108
93
98
51
68
64
41
88
297
154
103
130
100
134
102
128
42
110
91
75
117
420
339
371
290