31 35066
27 499592
64 51272
47 897323
71 005178
26 577275
35 842447
28 223427
32 57856
31 125130
66 482228
56 725166
32 342206
53 316435
42 405361
36 138489