0
27
21
47
19
62
42
98
9
34
71
90
51
236
56
73
16
46
312
23
32
48
20
103
556
481
279
11
216
194
86
261