254
89
294
102
144
160
183
150
82
37
42
73
83
167
90
98
135
163
155
125
45
223
61
227
209
92
570
1119
178
190
97
329
29
138
140
48
80
41
34
77
47
32
21
43
23
24
35
11
240
40
75