392
150
408
759
430
412
184
540
454
43
453
417
594
681
356
383
319
414
335
593
443
455
163
411
199
165
167
176
189
26
25
23
25
23
23
25
23
23
23
26
23
26
26
26
24
23
24
26
23
26
26
42
26
24
25
26
25
25
26
26
24
23
24
23
24
26
23
23
25
22
23
26
22
24
26
26
23
23
2
24
25
24
24
26
24
25
25
25
23
42
26
26
26
23
25
26
178