44
80
246
134
93
115
89
117
92
120
40
99
84
70
113
409
332
361
287
288
151
110
125
88
75
71
472
354
205