20
29
113
166
377
17
30
93
21
385
135
104
125
25
246
63
27
83
201
124
28
18
45
15
32
44
96
188
8
66
175
39
335
26
4
22
38
50
91
90
114
36
199
57