53
151
180
52
119
9
117
63
97
101
120
111
310
1270
162
419
128
99
149
222
18
249
74
76
46
51
62
50
322
105
108
129
59
481
211
112
196
522
193
232
427
209
130
403
144
177
61
660
287
123
352