496
148
149
81
232
156
119
91
311
92
105
478
193
68
161
322
379
186
24
95
59
106
392
413
145
160
87
372
533
159
63
174
74
128
182
75
195
192
224
84
42
93
97
67
80
64
219
143
66
89
163
169