32
10
93
41
29
0
1
40
4
132
49
105