113
89
186
107
523
157
453
147
408
148
428
45
824
279
156
127
350
144
395
23
470
65
350
153
567
58
189
139
577
56
282
29
254
94
154
25
202
113
445
175