183
55
32
23
125
236
191
817
478
132
577
240
47
60
214
112
260
87
83
137
179
94
89
197
48
180
153
128
86
97
397
159
69
80
149
81
282
138
56
135
181
65
39
989
146
165
155
136
167
52
314
123
54
30
67
297