12
123
27
63
21
67
60
32
28
7
16
97
9
46
64
38
13
152
17
20
8
40
1
5
33
14
2
43
11
19
0
10
45
61
26
4