7
15
40
120
30
19
21
6
23
4
29
27
22
8
117
17
14
60
13
75
53
11
48
76
24
33
5
51
28
20
38
9
32
143
44
46
69
59