71
56
135
53
86
179
150
80
76
282
191
570
97
105
244
59
100
161
123
170
28
92
237
84
229
124
61
68
16
308
42
19
110
58
27
303
15
72
181
55
22
79
112
33
24
73
8
44
108
31
137
13
21