3
18
6
22
13
48
40
5
8
17
11
42
29
41
26
25
21
19
4
32
7
110
30
9
47
35
15
12
33
1
51
78
87
71
52
46
20
14
24