79
77
30
26
98
34
62
35
231
176
46
124
14
656
56
660
167
229
163
12
72
64
87
794
213
220
564
155
24
774
351
112
227
105
71
61
222
70
460
499
276
310
228
444
203
1036
109
54