19
37
27
18
15
11
100
7
9
22
286
112
10
3
5
14
76
17
44
64
279
190
136
212
54
642
162
157
72
107
95
594
305
130
49
42
92
58
269
47
166
96
171
20
74
627
53
61