21229 27
13870 28
27585 101
24060 90
14481 35
13086 25
37749 51
16899 34
14996 17
17754 30
23533 60
4275 12
18718 49
10694 23
10031 39
30340 118
1751 13
13207 40
30932 60
20315 74
4140 16
3946 19
4448 12
20478 98