8
5
6
10
15
21
1
16
12
119
20
25
48
14
24
18
31
125
19
217
9
94
32
62
47
3
28
72
46
42
113
53
7
204
155
134
150
4
54
64