960
331
227
314
649
944
519
363
42
623
379
740
378
52
141
383
608
100
373
582
262
176
5
83
79
651
718
244
568
349
427
45
186
188
260
64
73
155
13
85
167
148
0