95
102
3
2
3
12
3
20
6
1
10
1
4
23
2
2