156
119
91
311
92
103
478
193
68
161
321
379
184
24
95
59
80
106
392
413
145
81
160
87
372
533
159
63
174
74
128
182
75
195
192
224
84
42
93
97
67
64
219
142
66
89
163
169
130
30
153