7
70
15
30
3
2
23
40
81
4
50
0
14
72
10
36
173
67
118
6
110
38
35
108
75
25
73
98
172
17
344
138
279
60
190
22
309
99
45
8
12
191
32
47
90
13
82
39
42
351
258
123