96
147
65
24
134
122
56
81
141
235
57
269
133
76
193
166
66
67
347
169
54
22
181
27
49
21
15
45
18
118
108
103
63
164
223
31
50
61
25
150
75
157
119
47
58
254
91
53
86