23
124
82
152
95
150
143
128
174
164
313
129
120
116
91
70
280
305
96
304
36
12
54
55
78
29
247
455
270
968
415
254
630
72
158