43
30
25
23
30
35
102