108
90
105
39
93
391
98
392
410
41
93
102
322
103
39
96
307
100
385
96
432
41
361
101
322
100
429
99
96
101
525
98
446
105
61
92
410
96
93
38
440
89
96
444
565
96
390
93
395
390
372
96
99
423
413
108
388
441
101
25
24
22
26
22
25
28
25
26
22
21
26
22
26
23
26
24
23
25
25
27
26
27
27
27
28
22
26
27
23
43
22
26
23
26
25
25
22
22
24
42
25