7
10
29
38
16
12
34
40
105
15
37
85
22
78
48
96
19
5
159
6
23
55
26
36
32
9
30
41
60
27
44
56
8
53
25
35
42
14
18
144
77
66