25
12
30133
53092
64639
88214
69386
55562
96806
22231
88055
80518
69611
79095
86717
11494
91672
70295
83905
38848
69045
61294
37250
52601
97915
59800
69940
1 3000