20
16
28
32
69
52
24
258
131
23
165
54
264
213
126
15
116
86
82
168
64
37
42
74
160
84
71
90
55
95
148
5
36
14
147
236
6
34
63
81
50
21
17
232
120
27
38
47
0
13