40
 
19
43
53
 
102
61
29
94
280
216