270
178
148
46
358
52
344
109
148
43
307
78
545
169
569
6
166
94
373
100
109
96
558
154
427
106
164
80
220
12
378
95
227
126
503
51
210
144
89
72