96
208
101
98
108
99
577
372
362
99
211
461
40
376
196
201
40
38
96
96
478
394
367
40
40
41
213
39
404
103
94
417
101
97
106
40
227
97
40
39
40
94
40
327
207
453
579
92
41
92
26
26
26
26
22
26
43
26
25
26
23
23
23
24
26
25
23
26
23
26
23
25
26
25
23
23
26