66
131
59
86
14
67
32
60
42
145
20
228
68
256
26
32
38
26
21
24
175
58
77
81
104
66
177
155
81
114
182
24
182
46
151
163
77
72
39
187
111
106
70
57
50
59
145
225
306
77
80
52
32
58
99
460
122
220
173
159