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