353
1
75
256
500
676
2
136
951
3
165
247
83
376
226
122
119
106
67
69
188
813
281
532
680
403
315
387
738
589
339
727