160
41
114
43
78
111
56
84
97
36
4
85
39
20
14
88
129
26
8
12
10
106
44
63
58
11
15
144
17
25
166
6
217
99
91
33
38
13
5
255
46
233
256
31
42
79
7
134