0
17
6
10
20
22
18
53
34
44
43
110
48
306
72
93
56
225
68
71
153
178
28
113
105
62
85
84
69
98
77
78
104
61
63
134
86
57
81
70
212
82
89