4
2
20
40
28
7
13
79
58
69
25
12
36
1
50
6
22
15
35
91
97
9
10
65
95
76
11
86
127
14
30
63
38
0
43
8
18
145