7
28
5
24
18
12
100
15
13
70
40
153
142
85
114
110
29
26
129
25
52
102
83
143
27
134
39
34
72
10
50
33
271
147
55
42
79
38
20
16
276
99
54
98
37
179
21
80