5
10
25
7
12
9
0
1
16
6
2
3
11
4
15
126
50
49
34
38
21
62
39
55
45
58
29
77
20
76
14
64
18
56
114
40
13
53
37
224