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