127
80
46
82
65
4
20
115
144
157
118
51
117
67
88
111
134
139
59
83
107
126
128
130
132