0
19
27
15
7
244
59
115
228
88
111
5
126
218
296
39
107
297
48
77
12
120
58
240
146
119
304
338
64
54