19
4
6
63
89
144
259
201
189
17
55
323
88
15
233
81
95
281
370
185
114
83
117
177
10
12
39
34
64
551
60