9
5
15
76
12
32
98
21
47
8
34
54
46
31
40
18
0
57
88
16
101
89
30
51
29
35
48
56
36
7
23
11
37
28
27
110
2
138
39
41
42
50
26
90