21517 32
19646 57
10917 44
19124 112
41249 98
31654 51
48457 129
27044 40
57419 89
10408 11
15607 28
105951 354
13989 12
27548 83
38772 134
9679 15
12125 34
32918 109
30806 91