18
137
126
84
105
12
64
67
90
34
250
77
71
36
47
20
25
26
113
575
59
106
45
62
235
203
28
233
121
44
10
132
29
111
9
482
94
97
96
15
30
103
129
38
208
39
141
13
387
19