42
62
112
67
94
21
78
150
108
80
71
73
129
46
160
36
64
57
148
126
5
40
25
10
1
93
31
54
11
35
52
20
96
22
13
26
38
16
70
47
77
8
2
33
149
139
15
14