77
45
29
126
63
36
47
86
71
34
22
50
20
19
59
22
43
20
56
57