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