1
3
2
0
5
10
8
4
6
9
23
69
59
77
111
39
48
25
109
81
35
62
15
38
169
149
43
64
63
53
12
7
114
139
126
45
19