38
15
22
83
41
74
77
49
51
102