21
30
37
23
18
38
84
48
62
16
287
74
15
8
59
169
29
35
216
26
49
297
139
61
141
20
171
11
33
109
19
10