7
11
3
40
2
19
27
4
8
9
80
16
18
55
31
6
39
35
29
13
34
28
25
59
159
119
17
50
64
53
33
15
10
14
24
51
12
69
26
38
41
113
22