20
118
62
17
53
90
55
23
32
199
101
43
22
577
200
12
28
119
85
26
29
39
19
106
24
11
33
136
107
50
684