0
12
4
9
16
37
11
34
29
19
13
100
146
31
274
46
342
111
55
21
231
178
105
110
14
20
26
251
162
56
190
246
99
133
130
61