164
118
81
41
343
168
99
209
136
39
375
44
20
235
228
142
46
225
22
170
345
223
312
90
126
831
43
123
217
162
29
100
315