189
123
265
59
84
412
23
320
66
365
880
162
517
106
879
439
709
436
979
140
297
372
82
210
156
69
522
404
154
398
100
71
424
136
163
63
75
240
305
400
113
183
133
376
399
137
521
552
153
43
51
110
129
29
118
68
188
61