2
5
9
21
14
7
10
17
12
13
6
15
113
67
26
60
30
53
63
91
28
61
32
18
104
22
25
65
41
24
35
39
52
123
29