4
19
1
32
2
11
25
8
9
3
10
14
5
6
18
44
20
90
46
16
23
28
42
31
47
137
60
88
74
111
53
15
70
17
83
80
105