50
16
51920
62928
95270
38689
52439
88192
67875
39170
15743
65134
83124
75220
82160
62384
41350
82185
51571
17460
93477
31863
39930
73503
92101
15463
61577
88566
84800
79980
81411
75373
86184
68224
55976
44256
20314
27895
67578
17133
49978
89953
70394
35363
24450
21594
72737
29207
62258
54216
94490
91831
1 3000