70
101
56
66
88
107
152
38
47
52
59
64
69
70
71
77
80
87
89
92
93
97
100
101
103