24
11
5
196
1
124
69
77
18
12
42
79
9
38
17
6
21
99
26
10
8
55
52
225
520
193
248
119
83
138
81
94
292
180