0
7
4
3
1
15
9
10
51
5
19
6
12
27
34
16
42
74
26
41
21
29
14
48
135
257
157
396
312
245
177
259
352
136
69
351