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