211
105
365
56
211
562
206
589
395
439
455
443
342
208
327
428
372
413
372
415
218
89
202
90
218
211
217
346
103
83
431
560
401
323
221
92
23
26
23
33
23
23
26
23
23
23
26
26
25
23
23
25
42
25
25
25
23
27
22
23
25
25
25
22
25
25
22
23
33
25
26
24
25
24
24
25
26
23
25
25
23
26
26
25
22
22
26
25
23
25
25
25
25
25