12
56
8
53
20
103
7
31
4
11
125
640
19
91
58
292
73
376
85
428
80
425
101
526
1
11
9
54
2
2
11
50
12
56
8
53
20
103
7
31
4
11
125
640
19
91
58
292
73
376
85
428
80
425
101
526
1
11
9
54
2
2
11
50