21085 31
19223 56
10917 44
19124 112
41249 98
31654 51
48457 128
27044 40
57419 88
10408 11
15187 28
105429 352
13560 12
27548 80
38772 134
9679 15
12125 34
32492 105
30806 89