35580 300
35548 110
41996 219
13861 76
63562 404
23084 158
32781 266
124487 351
28644 237
68827 217
31739 262
90478 588
62691 313
47822 149
16260 47
76705 407
13250 154
38239 321
35744 457
19288 178
47341 238
31996 290
55346 258
15160 246
21351 61
39669 352
24029 109
69335 495