4
3
9
18
16
26
14
31
7
1
12
215
572
77
204
10
15
13
27
19
69
67
76
49
43
53
29
5
66
81
6
2
136
25
28
23
873