110818 500
51250 151
43645 187
50328 288
19625 289
38233 420
54105 609
3542 257
35852 198
61923 281
30966 243
43911 145
58102 511
51527 331
22597 220
34998 124
96407 447
16115 241
21012 160
51419 167
4331 239
49676 182
2303 49
84107 352
57203 431
28590 387
29160 405
20601 57