8
5
0
4
20
1
2
15
9
10
6
17
21
11
14
217
29
33
27
42
54
48
41
31
37
55
61
71
289
58
68
38
273
63
53
249
16
3
52
76
121
74