225
203
217
214
210
52
312
193
545
487
405
165
197
577
403
576
211
193
146
442
433
360
390
387
388
210
444
378
330
24
23
25
23
26
26
23
22
23
26
25
25
23
22
26
23
28
26
23
23
25
23
26
24
33
26
23
22
26
23
23
26
22
22
25
23
25
26
26
26
33
23
27
26
26
28
23
22
26
26
26
23
27
26
24
23
23
22
23
26
24
25
25
24
26
23
26
23
23
24
23
23
22
25
27
27
23
23
22
33
23
23
23
23
26
24
24
26
26
22
38
42
27
25
26
25
26
23
26
23
26
26
27
22
26
23
22
23
25
23
23
23