105 30
42117 443
45500 176
76156 538
36588 326
109563 137
124439 446
25204 616
52808 654
126399 250
153440 505
88929 537
132870 662
179547 704
41043 409
37170 294
21190 413
20529 116
25236 817
40569 346
92188 238