75
86
136
48
80
104
89
171
221
78
102
456
152
266
118
67
245
159
380
85
200
162
114
137
196
307
236
94
164