100
1179
8
24
1058
15
25
1068
13
21
1405
3
2
814
9
5
1204
7
23
1296
16
1964
59
800
1215
4
300
1228
666
978
6
450
1351
12
600
1000
1
1433
11
1530
33
1107
930
400
899
876
0
50
934
1131
1229
17
1703
20
43