0
1
13
12
9
7
16
37
35
29
19
103
148
31
276
46
111
55
21
231
178
105
14
20
26
252
11
164
56
190
247
109
133
130
61