71
4
51
104
50
61
29
780
105
31
242
550
151
311
223
42
180
27
301
195
734
429
92
193
101
48
107
493
328
228
243
140
65
19
15
59
743
74
289
58
466
179
133
181
190
160
36
370
999
203
308
40
221
47