74
68
55
104
19
56
116
97
203
89
45
905
49
72
113
124
239
27
748
306
731
31
65
168
193
396
371
280
290
188
257
29
48
93
102
18
542
335
61
175
40
42
294
115
64
177
404
214
99
135
90
21
251
176
86
284