121
117
58
100
356
183
116
141
111
144
118
145
48
97
84
140
440
350
398
311
306
162
120
107
132
91
79
74
491