5
3
1
2
8
12
6
10
4
0
16
98
44
19
47
32
45
17
63
70
86
68
91
13
113
37
9
64
73
92
28
53
18
24
50
31
34
26
15
23