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