236
165
110
94
386
4
410
21
37
151
156
225
90
42
95
98
75
69
20
44
152
32
97
290
168
149
