0
1
2
12
18
3
43
4
6
17
15
10
76
8
7
21
26
62
13
20
98
151
81
284
194
27
37
134
29
31
119
74
132
23
25
161
277
99