14
17
60
45
84
89
41
15
52
30
50
4
8
31
25
166
240
36
27
22
96
57
221
159
524
29
674
353
349
182
121
111
292
5
170
227
139
39
55
48
128
131
71
180
90
43