400
47
2
5
300
60
3
500
149
1
50
125
0
92
100
103
141
118
153
131
96
130
124
200
102
117
93
86
95
84
101
91
148
157
154
165