234
144
51
44
220
178
165
160
24
486
256
95
120
21
271
211
500
175
386
137
30
98
23
253
122
146
83
509
553
19
347
16
265
56
153
80
31
576
26
63
121
41
283
306
36
145
340
191
185
513
110
134
276
62
85
194