0
5
6
2
16
15
19
11
109
37
29
34
53
72
43
10
36
139
26
44
24
62
39
12
8
27
50
23
58
20
40
104
52
114
97
64
137
61
42
172
246
76
32
102
81
106
186
113
80
231
68