0
16
63
37
35
18
15
8
12
7
32
3
51
9
6
1
26
24
10
57
22
53
60
31
14
19
38
43
73
39
49
145
77
249
42
306
81
76
54
736
50
217
67