4
10
14
9
17
6
13
18
42
31
76
63
8
109
33
52
106
43
69
155
81
45
60
32
105
164
21
75
140
19
58
110
34
90
47
24
88
46
59
113
100
118
228
39
79
92
108
12
3