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