15050 50
8569 19
7011 11
7292 12
10225 13
9370 34
28218 40
11882 11
16744 21
38236 44
14678 23
11811 19
27583 60
10187 17
33823 53
16545 34
5103 24
11696 24
7130 9
7580 22
23553 33
8949 13
7001 13
40085 87