128
58
237
181
71
62
168
137
70
51
72
127
112
131
53
218
56
37
209
61
102
82
90
105
222
221
324
140
59
160