34
15
22
83
41
74
77
47
51
101