7
14
44
111
66
87
40
337
2
13
22
33
57
6
21
28
12
29
10
5
8
34
9
17
11
69
3
25
62
46
47
32
16
4
20
45
18