131
76
213
156
113
177
360
556
590
386
258
83
191
175
11
48
176
126
75
133
240
116
170
233
27
92
124
108
303
145
142
217
65
185
76
83
106
46
53
34
20
115
277
133
46
116
64
110
57
141
55
60
403
87
138
137
150
211
258
66