102
348
177
173
116
99
327
80
81
53
121
251
130
96
88
297
46
1265
186
132
415
300
187
240
771
168
58
202
148