72
19
55
79
214
135
241
327
157
143
108
158
196
111
68
41
45
91
73
275
98
151
67
28
169
120
16
56
138
37
25
61
166
447
80
66
199
156
65
125
129
83
27
177
179
209
222
133
232
69
31
137
94
89
46