18
14
26
37
23
32
169
21
9
54
24
33
311
41
121
155
44
36
389
42
47
25
774
314
118
75
249
684
134
34
463
186
147
31
261
94
50
48
229
22
43
29
102
12
15
38
218
403