114
232
183
18
390
33
35
26
32
28
75
152
345
129
237
118
146
117
81
265
36
42
207
70
94
139
29
3639
106
27
246
116
63
43
180
2692
275
245
4772
291