4
3
5
23
2
6
32
11
1
7
20
26
47
12
21
14
16
64
17
72
25
42
36
37
33
100
63
15
38
61
81
55
46
8
49
45
30