15
2
31
3
78
2
5
30
96
24
15
93
66
17
2
94
41