497
107
44
28
237
467
74
120
223
310
114
267
213
42
326
30
52
162
97
284
31
159
2730
2588
545
768
161
62
316
239
430
81
84
11
22
113
138
57
783
89
232
27
137
347
915
479
164
15
36
244
129
4442
925
1009
280
865
985
1645