4
5
0
1
120
192
137
53
75
69
257
107
58
476
87
51
35
71
80
55
31
317
86
119
218
140
115
21
128
141
178
897
3535
158