0
13
14
7
22
59
43
34
27
46
26
58
119
91
66
38
152
190
86
226
102
288
53
23
44
47
28
49
146
103
37
106
63
51
20
258
25
15
139
73
33
21
89
83