7
8
0
24
6
108
23
5
16
67
32
65
9
84
77
21
17
15
19
48
97
35
74
53
64
25
127
79
66
39
58
38
55
208
166
43
123
31