12
23
142
30
5
54
153
60
10
11
16
3
4
26
24
21
7
84
9
29
32
63
17
25
79
64
20
2
15
6
27
8
80
39
53
37
1
150
33
61
77
52