59
113
261
160
46
49
78
617
55
97
379
155
60
71
110
197
22
297
252
237
467
579
363
291
365
132
214
150
145
75
92
51
158
87
242
57
62
434
243
134
58
1240
100
117
171
226
449