40
172
19
5
0
102
33
1
29
23
31
55