101 101
1215 9
635 406
41 377
397 364
582 139
982 205
325 241
154 348
179 63
754 296
840 461
137 826
153 167
830 329
343 890
849 815
452 698
388 148
304 432
174 894
10 402
446 782
390 549