100
26
33
18
31
102
29
24
58