100
68
260
73
59
80
110
177
67
38
311
198
234
66
163
343
199
247
114
99
136
56
92
69
113
64
65
43
330
192
33
45
118
36
139
210
112
144
70
104
438
386
196
189
155
44
82
52
164
348
178
78
119
95
229