2
4
32
41
68
78
9
22
51
45
37
95
50
109
50