542
546
856
134
26
642
138
226
877
420
25
295
1686
632
169
129
454
474
687
449
16
139
130
378
340
240
77
874
568
15
456
228
202
1148
206
13
1069
515
1445
607
84
201
203
375
47
24
141
