354
144
132
33
120
18
128
40
21
59
179
268
44
28
23
49
45
306
112
464
84
78
22
171
129
148
87
89
207
107
1183
221
252
187
42
203
249
96
271
19
91
281
8
189
154
277
65
98
258
14
338
24
76