7
16
18
13
2
1
8
22
27
35
229
15
4
10
30
19
39
44
3
29
9
20
5
12
14
67
11
74
32
115
61
49
6
25
95
87
82