17092 28
3040 21
844 5
22485 65
8649 20
27211 98
25998 86
8317 11
17585 15
30260 33
70657 100
15650 31
7431 27
9402 16
11071 26
5420 18
3736 12