144
148
91
130
86
108
93
97
50
68
63
41
88
297
154
103
100
134
102
128
42
110
90
74
117
420
339
371
290