51
23
2
11
3
1
2
72
86
8
19
40
2
127
29
14
23
5
2