13
15
43
41
11
20
52
58
23
77
108
75