7
9
88
18
140
74
19
119
79
36
141
33
43
12
27
90
23
25
21
16
99
29
15
60
97
10
32
64
34
6
53
20
22
40
26
106
8
31
54
42
62
166