4
8
6
7
9
3
31
12
25
1
14
41
36
18
21
16
27
23
57
17
2
70
62
82
35
68
47
34
10
119
60
29
97
95
32
20
53