35
1
88
241
246
2
271
226
97
342
444
404
663
423
75
892
495
1430
664
3
1214
503
1671
665
421
1602
487
728
573
917
0
999
1021