18
26
68
16
19
45
193
55
37
40
56
41
14
15
66
27
13
23
39
79
107
71
59
31
132
87
44
60
70
82
28
34
139
72
57
38
83
162
25
153
111
105
69
21
355