18
Mirror
30
5
22
4
16
8
31
1
5
10
21
10
7
9
4
4
10
14
28