144
147
90
129
85
108
93
97
50
68
63
40
88
297
154
103
130
99
134
102
128
42
110
74
117
420
339
370
290