10
23
2
5
17
4
19
43
31
11
37
21
59
29
8
38
9
12
27
46
18
26
3
14
22
54
76
170
25
47
0
1
7
24
57
91
173