106
170
53
79
204
94
184
139
201
181
253
62
105
76
82
59
41
97
42
67
145
173
224
144
289
125
189
149
348
274
197
60
181
122
104
115
114
127
189
85
126
228
153
132
212
89
86
107
42
236
165
205
125
126
213
141
179
95
108
127