44
220
178
165
159
24
486
255
95
120
21
271
210
500
174
386
137
30
97
23
247
122
146
83
505
553
19
347
16
262
55
153
80
31
576
26
63
121
51
41
282
306
36
145
340
191
184
513
110
134
276
62
85
194
235
317
38