173
120
135
148
345
721
136
93
137
18
175
25
172
105
22
44
440
127
73
59
28
428
64
151
142
68
83
21
91
200
350
264
100
171
45
161
114
211
53
228
80
102
354
174
139
374
156
15
301
109
79
315
232
236
193
477
122