0
18
15
26
20
11
7
83
37
13
6
21
9
16
58
97
32
76
28
332
1
38
19
22
56
46
36
122
3
77
134
27
43
14
2
247
17
59
29
94
54
53