1
1
29
16
8
60
18
35
8
50
33
22
47
46
70