220
105
299
123
538
59
269
111
438
17
578
182
303
185
185
30
571
36
213
117
420
129
540
130
127
90
310
136
51
9
162
99
290
138
93
44
446
90
93
25