0
16
9
3
2
10
20
19
15
8
21
12
22
39
14
13
7
37
17
27
62
25
58
246
63
64
29
52
113
507
46
45
18
59
54
101
53
43
231
254
110
48
4