98
399
108
518
213
85
359
421
938
320
99
208
98
93
189
214
213
413
438
200
98
23
22
25
25
23
26
32
23
34
25
25
23
25
25
24
23
26
23
23
26
23
25
26
38
26
25
23
22
23
25
22
25
25
23
22
23
26
25
25
25
26
24
25
25
23
22
25
23
24
23
23
23
23
22
23
23
22
23
23
38
25
25
26
22
25
23