28
171
38
23
25
41
31
18
27
158
67
50
46
24
188
101
1
128
111
54
36
256
142
26
192
69
55
104
87
290
99
310
19
112
131
1063
1151
651
66
343
304
213
140
241
113
125
198
120
203
240
314
281
90
481
452
59