0
2
7
5
15
9
4
50
137
167
78
59
196
30
80
150
83
48
120
144
53
45
121
28
16
39
122
84
62
35
20
24
91
79
22
141
61
10
96
126
86
81
102
56
47
60
71
157
123