4
4
10
41
66
77
48
45
37
92
49
50
84
24
127