7
9
60
19
8
29
28
16
11
49
44
111
23
36
20
21
45
47
67
27
125
50
24
13
1
5
14
63
55
57
39
53
12
64
17
31
10
167