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