230
225
39
122
142
88
426
1448
24
211
177
149
52
168
68
40
112
191
6
178
31
217
27
10
18
4
109
80
91
65
119
92
30
41
200
87
120
77
46
63
34
118
74
12
22
23
67
20
56
51
93
61
157