0
8
15
26
9
46
10
18
13
11
56
22
38
51
57
79
146
63
204
37
67
97
49
113
16
106
47
69
62
99
53
71
36
124
174
83
77
91
81
59
93
320
395
68
154
73
122
121
389
186