3
0
1
5
2
17
18
63
136
27
291
89
26
68
75
95
52
116
210
73
143
160
72
108
113
105
216
83
84
54
198
165
140
174
139
440
131
191
200
79
118
82
170
46
96
161
117
120
69
58
150
182