51
120
147
298
116
160
510
75
108
50
56
465
84
145
61
202
301
125
250
95
60
291
131
64
402
173
213
219
121
34
79
114
58
226
88
99
284
117
252
215
231
622
73
77
98
200
118
128
268
164
105
199
890
1054
115
324
39