7
10
0
1
4
27
5
33
15
26
22
40
14
21
13
6
24
20
9
17
77
25
55
32
64
34
58
70
293
132
150
85
125
137
54
39
67
61
79
31