142
96
43
102
12
41
13
7
42