18
166
61
96
152
31
40
59
54
25
57
12
32
80
21
36
73
111
39
108
17
109
14
27
23
45
72
41
130
137
29
15
9