2
15
5
1
10
3
25
18
19
11
16
7
9
17
13
4
38
8
21
26
41
56
62
47
65
112
36
12
42
14
80
143
34
53
64
27