32
53
39
41
27
43
88
82
101
36
70
127