483
410
672
126
564
606
103
27
110
17
147
382
970
262
39
204
66
578
529
803
326
666
115
48
89
59
88
261
184
144
169
65
172
109
407
179
460
222
151
20
30
688
398
481
86
24
28
274
650
250
64
68
114
35
870
201