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