0
4
23
88
43
93
21
16
32
30
66
47
50
34
25
19
149
67
41
74
110
236
90
155
114
135
165
247
78
60
145
133
358
158
271
142
161