4
9
7
8
1
3
12
10
11
20
39
48
34
28
32
41
13
6
66
33
160
30
216
15
23
65
36
16
18
35
27
60
50
82
31
29
2