158
23
193
61
26
78
22
34
97
87
179
157
514
112
316
123
49
70
99
378
111
91
50
60
138
165
44
168
155
101
62
228
132
343
110
126
80
105
74
237
92
31
139
226
172
206
254
349
18
106