2
4
6
9
1
3
14
10
7
19
26
123
44
38
5
45
11
23
34
27
25
33
29
20
22
36
47
28
32
42
57
64
66
285
151
81
15