34
15
22
83
41
74
76
47
51
101