510
21
16
54
816
654
87
1455
107
42
48
70
86
134
59
194
98
100
265
45
24
56
23
78
57
90
125
206
44
79
151
66
76