80
1
81
71
324
282
278
326
2
340
246
361
0
234
102
517
199
666
346
354
539
7
506
933
70
249
547
72
233
822
218
68
63
810