9526 63
10365 98
32218 92
12342 13
6813 21
8632 18
24317 38
14205 23
12665 44
30053 97
24198 133
7610 29
17883 96
7314 21
11533 28
6524 14
56409 210