32
120
23
48
30
31
53
19
5
1
21
10
17
6
86