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