8
13
7
4
2
1
0
5
9
3
52
37
10
28
39
35
22
26
15
16
14
18
12
277
25
54
111
31
48
19
51
11
78
50
33
36
23
21
17
24
90