16
42
51
34
122
149
15
74
158
93
52
88
81
77
28
27
20
14
26
133
24
25
38
171
255
92
46
35
71
293
54
31
90
17
86
40
124
101
18
107
128
30