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