10
0
1
24
20
25
11
12
18
15
5
31
229
3
64
9
16
32
18