24
20
121
45
133
77
18
39
71
132
118
41
32
157
276
37
67
225
99
56
203
97
105
49
158
36
73
108
83
90
50
64
180
391
179
47
68
262
74
129
53
11
204
578
181
237
314