381
94
512
36
475
139
265
134
560
149
359
108
416
55
520
172
572
132
116
41
214
168
43
2
206
76
552
120
473
153
459
154
294
137
314
155
83
64
552
92