4
12
18
46
48
8
0
36
19
25
31
79
109
20
5
14
60
17
7
17
80
5
27
42
7
46
15
40
2
21
17
26
67
43
15
24
25
64
15
5
17
10
21
34
16
58
106
30
19
48
15
9
6
26
38
18
27
22
28
33