7
8
10
21
54
29
14
11
28
6
18
16
1
4
31
33
3
17
71
153
145
53
22
5
64
23
25
40
38
118
13
86
9
32
20
2
34