15
0
17
28
71
59
18
13
12
19
67
6
16
112
137
129
43
122
38
44
8
64
86
128
127
73
58
185
10
362
139
9
50
41
21
819
526
54
347
56
105
45
42
48
37
288
27
233
40