21
30
81
75
110
70
59
62
48
64
56
109
91
117
82
105
114
100
155
74
89
97
219
102
229
238
138
129
142
237
205
298