12
21
112
75
11
52
3
8
200
65
29
89
14
16
20
7
50
40
31
15
28
43
42
25
5
68
1
32
87
30
17
10
2
69
23
9
6
4