100
331
23
322
45
313
33
250
13
248
90
249
62
224
30
239
61
204
24
154
187
68
181
183
8
160
6
319
140
47
132
10
126