141
129
133
142
73
86
81
255
33
52
60
174
154
61
120
66
35
23
140
167
159
178
56
48
39
231
77
71
109
143
151
32
153
123
94
50
152
75
57
29
104
111
19
107
235
274
314
383
67
28