3
13
5
1
4
12
14
24
6
8
15
25
28
35
37
67
45
113
273
47
30
29
148
18
58
139
46
68
66
48
74
32
41
9
26
7
16
72
94