538

172
1
12
2
24
38
21
16
48
111
39
14
9
31