50302 289
12381 32
41281 148
19942 73
45704 109
18848 69
22935 110
32149 249
16840 73
17872 92
19509 126