80
123
24
39
76
150
10
44
30
48
108
67
115
111
70
121
54
96
137
166
79
32
28
65
107
143
181
18
12
284
60
1
38
99
66
56
3
5
25
6
33
14
7
128
29
53
17