22
136
44
104
107
50
63
145
232
173
141
209
46
279
76
102
490
48
120
95
427
251
186
485
254
175
153
207
349
215
516
569
85
297
33
393
149
137
201
321
235
119
216
263
164
287
408
483
126
78
230
106
49
57
301