12
56
8
53
20
103
7
29
4
11
125
640
19
90
73
376
85
428
80
425
58
292
101
525
1
11
9
54
2
1
11
49
12
56
8
53
20
103
7
29
4
11
125
640
19
90
73
376
85
428
80
425
58
292
101
525
1
11
9
54
2
1
11
49