25
1
29
13
45
16
31
16