502
572
612
451
653
51
413
471
522
37
391
401
555
44
464
272
38
454
262
131
73
61
9
132
62
102
122
71
82
5
123
7
6
72
41
3