324
560
177
299
98
297
113
294
60
243
102
205
80
210
53
124
70
253
19
153
62
257
47
410
76
140
33
106
61
713
44
143
2
82
4
137