0
1
3
14
4
8
16
2
86
12
9
18
20
13
98
17
26
15
39
23
11
10
80
56
29
65
21
189
43
94
99
69
46
59
171
87
177
412
31
34
211