31
6
654
7
2
42
19
15
30
69
14
25
23
20
8
283
57
788
29
105
37
21
702
12
3
112
13
10
80
46
66
61
4
28
50
16
348
9