110
89
179
106
518
156
442
145
393
144
425
45
807
275
153
127
342
144
392
23
465
64
339
151
560
58
184
139
573
56
280
29
251
93
147
24
189
112
440
174