101
46
130
16
136
187
20
207
23
141
83
76
184
61
122
150
149
96
40
106