50
40
0
3
223
4
9
281
1
100
339
2
8
150
262
331
6
465
300
365
289
10
571
25
500
815
26
659
1204
1240
1114
11
2170
70
4215
20
3522
18
4198
32
3784
2447
2557
7
2233
2556
2357
3039
5
1632
1060
14