98
21
56
123
31
4
37
30
104
92
54
68
447
47
617
490
267
55
203
138
41
239
44
149
597
34
97
71
222
242
160
147
268
23
99
413
229
185