999
537
483
210
420
124
393
170
324
154
779
166
729
177
1372
537
279
124
378
35
126
80
650
240
609
105
357
36
611
153
451
116
229
138
364
185
822
267
322
56