50
157
3
15
80
268
4
19
40
265
2
17
242
6
400
250
290
0
498
10
20
847
81
653
1
48
2586
12
146
411
200
1186
5
45
1142
35
818
16
1229
64
1348
84
666
9
1978
52
100
850
1452
14
78
1292
11
59
2494
190
1533
8
107
500
2698
69
193
932
7
24
300
992
1275
600
1010
21