225
256
144
275
28
109
30
408
344
13
273
50
1532
14
94
177
19
161
53
168
203
51
73
137
83
270
784
104