5
3
12
4
24
59
32
115
53
26
25
9
1
17
23
13
0
31
21
63
2
10
22
8
14
7
30
16
67
37
33
15
50
11
39
29
112
28