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