freerdp/server/Sample/test_icon.ppm

5573 lines
21 KiB
Plaintext
Raw Normal View History

2023-05-09 21:29:50 +00:00
P3
# CREATOR: GIMP PNM Filter Version 1.1
29 64
255
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
159
159
160
135
154
160
85
141
160
82
141
160
159
159
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
112
148
160
74
139
160
75
140
161
75
140
161
155
158
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
114
148
160
74
139
160
74
139
160
75
140
161
91
143
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
136
154
160
76
140
160
74
139
160
74
139
160
75
140
161
137
154
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
152
158
160
79
141
160
75
140
161
74
139
160
74
139
160
83
141
160
159
159
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
90
143
160
75
140
161
74
139
160
75
140
161
75
140
161
105
147
160
159
159
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
125
151
160
74
139
160
74
139
160
75
140
161
75
140
161
74
139
160
111
154
167
158
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
154
158
160
88
143
160
75
140
161
75
140
161
75
140
161
75
140
161
74
138
160
99
170
189
134
171
180
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
126
151
160
74
139
160
74
139
160
75
140
161
75
140
161
75
140
161
73
137
158
63
124
147
108
181
198
152
163
165
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
80
141
160
75
140
161
75
140
161
75
140
161
75
140
161
75
140
161
73
138
159
21
72
99
78
143
164
126
180
192
159
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
129
152
160
74
139
160
75
140
160
75
140
161
75
140
161
75
140
161
75
140
161
73
138
159
25
77
104
12
60
88
105
176
194
145
167
172
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
98
145
160
75
140
161
75
140
161
75
140
161
75
140
161
75
140
161
75
140
161
74
139
160
27
80
106
6
53
82
57
117
140
121
182
195
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
83
141
160
74
139
160
75
140
161
75
140
161
75
140
161
75
140
161
75
140
161
76
141
162
30
83
109
6
53
82
28
81
107
108
180
197
154
162
164
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
155
158
160
80
140
160
74
139
160
75
140
161
75
140
161
74
139
160
74
138
159
73
138
159
75
140
161
37
92
118
2
48
78
19
69
96
100
171
189
147
165
170
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
149
157
160
79
140
160
74
139
160
74
139
160
76
142
163
82
149
169
96
165
184
106
178
196
111
185
202
114
188
205
114
188
205
97
168
186
107
179
196
150
164
168
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
146
156
160
80
141
160
74
139
160
86
154
173
102
173
191
111
184
200
111
184
201
110
183
200
110
183
200
109
182
199
110
183
200
111
184
201
110
183
200
113
179
195
138
170
177
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
146
156
160
77
139
159
93
162
182
110
183
200
110
183
200
110
183
200
109
182
199
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
182
199
109
182
199
110
183
200
138
169
177
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
146
156
159
99
165
182
112
185
202
109
182
199
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
109
182
199
110
183
200
150
165
168
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
138
168
175
110
182
199
109
182
199
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
182
199
107
180
197
107
168
183
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
156
161
162
117
179
194
109
182
199
109
182
199
110
183
200
109
182
199
109
182
199
109
182
199
109
182
199
109
182
199
110
183
200
109
182
199
110
183
200
110
183
200
110
183
200
111
185
201
83
149
168
7
52
81
101
119
130
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
144
167
172
110
183
200
110
182
199
110
183
200
109
182
199
61
125
148
47
91
116
58
95
118
43
88
112
64
128
151
108
181
198
110
183
200
110
183
200
110
183
200
110
183
200
109
182
199
112
185
202
98
168
186
125
165
175
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
126
175
187
109
182
199
110
182
199
111
184
201
55
119
143
108
136
153
230
234
237
186
198
205
234
233
221
51
89
113
68
133
155
109
182
199
110
183
200
110
183
200
110
183
200
109
182
199
109
182
199
110
183
200
123
176
188
159
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
114
179
195
110
183
200
110
183
200
103
175
193
66
114
136
247
248
249
240
243
244
57
95
118
22
66
93
40
80
106
64
113
135
108
181
198
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
119
177
191
156
161
162
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
110
182
199
110
183
200
110
183
200
100
172
190
106
143
161
249
250
250
251
252
252
132
155
170
51
89
113
145
165
178
79
121
142
108
181
198
110
183
200
109
182
199
110
184
200
113
187
203
103
175
193
104
177
194
117
180
195
154
162
164
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
112
180
196
110
183
200
110
183
200
107
180
197
74
124
145
250
251
251
254
254
254
250
251
251
238
241
243
220
226
230
67
122
144
109
182
199
110
183
200
110
183
200
101
171
189
38
91
116
154
176
179
94
128
141
99
165
182
153
164
166
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
120
177
190
109
182
199
110
183
200
110
184
200
81
152
172
113
144
161
242
244
245
242
244
245
235
239
241
92
129
148
87
157
177
110
183
200
110
183
200
115
189
206
37
91
116
8
55
84
0
46
77
55
117
140
118
186
201
152
163
165
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
134
171
180
109
182
199
109
181
198
109
182
199
113
187
203
88
159
179
83
140
160
105
152
169
76
134
155
88
159
179
112
185
202
109
182
199
110
183
200
110
183
200
109
182
199
81
147
167
61
122
144
113
187
204
113
179
195
153
163
165
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
152
163
166
110
183
200
109
182
199
110
183
200
109
182
199
110
183
200
109
182
199
108
180
198
109
183
200
110
183
200
109
182
199
109
182
199
110
183
200
109
182
199
110
183
200
106
178
195
74
138
159
110
183
200
117
178
192
155
162
163
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
157
161
161
121
177
190
109
182
199
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
95
164
183
77
142
163
110
183
200
123
175
188
158
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
139
169
176
110
182
199
110
182
199
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
109
182
199
110
183
200
70
133
154
103
173
191
109
181
198
136
171
179
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
159
160
160
115
179
194
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
108
181
198
95
164
183
110
183
200
110
182
199
156
161
162
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
149
164
168
109
182
199
109
182
199
110
182
199
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
109
182
199
110
183
200
111
183
200
109
182
199
136
170
177
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
137
169
177
110
183
200
109
181
198
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
119
178
192
159
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
157
161
162
120
176
189
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
109
181
198
148
165
169
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
143
167
172
110
181
198
109
181
198
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
109
181
198
109
182
199
126
175
186
159
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
116
180
194
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
182
199
109
182
199
153
162
164
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
132
172
181
109
182
199
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
124
175
187
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
138
169
176
109
182
199
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
115
165
178
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
134
171
180
109
182
199
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
184
201
96
165
184
133
152
158
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
119
177
190
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
107
179
197
90
141
158
156
159
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
156
161
163
111
181
197
109
181
198
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
109
182
199
110
183
200
82
149
169
127
151
159
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
143
167
172
111
182
199
109
181
198
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
109
182
199
96
166
184
77
138
160
158
159
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
131
172
182
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
103
174
191
77
142
163
99
145
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
157
161
162
121
176
189
109
182
199
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
109
182
199
82
149
168
74
140
160
126
152
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
154
162
164
111
180
196
109
182
199
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
111
184
201
91
160
178
74
139
160
82
141
160
148
157
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
145
166
171
128
173
184
122
176
189
129
174
184
160
160
160
160
160
160
160
160
160
144
166
171
109
182
199
110
182
199
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
103
174
192
74
139
160
74
140
160
94
144
160
156
159
160
160
160
160
160
160
160
152
163
165
120
177
190
109
182
199
109
182
199
109
181
198
153
163
165
160
160
160
160
160
160
160
160
160
128
173
184
110
183
200
110
182
199
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
184
201
74
139
160
75
139
160
75
140
161
95
144
160
160
160
160
158
160
161
114
180
196
110
183
200
110
183
200
110
183
200
110
183
200
151
164
167
160
160
160
160
160
160
160
160
160
115
179
194
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
109
182
199
112
185
202
77
143
163
74
139
160
75
140
160
74
139
160
104
145
159
134
169
177
110
183
200
109
181
198
110
183
200
110
182
199
109
182
199
122
176
188
160
160
160
160
160
160
160
160
160
110
183
200
109
182
199
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
112
185
202
79
144
165
74
139
160
75
140
161
74
139
160
74
138
160
92
155
174
110
183
200
110
183
200
109
182
199
110
183
200
109
181
198
110
183
200
160
160
160
160
160
160
160
160
160
110
183
200
109
181
198
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
109
182
199
112
186
202
75
141
162
74
139
160
75
140
161
75
140
160
74
139
160
74
139
160
87
154
173
111
184
201
110
183
200
110
183
200
109
181
198
110
183
200
160
160
160
160
160
160
160
160
160
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
74
139
160
75
140
161
75
140
161
75
140
161
75
140
161
75
140
161
75
140
161
93
162
181
110
183
200
109
182
199
109
181
198
109
182
199
160
160
160
160
160
160
160
160
160
113
181
196
110
183
200
110
183
200
110
183
200
109
182
199
109
182
199
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
104
176
194
74
139
160
75
140
161
75
140
161
75
140
161
75
140
161
75
140
161
74
139
160
76
141
162
103
174
192
110
182
199
110
183
200
109
182
199
160
160
160
160
160
160
160
160
160
121
176
189
109
182
199
110
183
200
109
182
199
119
187
203
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
97
167
186
74
139
160
75
140
161
75
140
161
75
140
161
75
140
161
75
140
161
75
140
161
74
139
160
80
145
165
111
185
202
109
182
199
143
167
173
160
160
160
160
160
160
160
160
160
133
172
181
109
182
199
110
182
199
109
182
199
140
198
211
111
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
111
184
201
87
156
175
74
139
160
75
140
161
75
140
161
75
140
161
75
140
161
75
140
161
75
140
161
75
140
161
74
138
160
117
157
169
159
161
161
160
160
160
160
160
160
160
160
160
160
160
160
147
165
169
110
183
200
109
182
199
110
183
200
161
208
219
113
184
201
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
105
177
194
77
142
163
75
140
161
75
140
161
75
140
161
75
140
161
75
140
161
75
140
161
75
140
161
75
140
161
75
140
161
94
144
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
154
162
164
114
181
196
109
182
199
109
182
200
181
218
227
114
185
201
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
110
183
200
95
163
183
50
106
130
75
141
162
74
139
160
74
139
160
75
140
161
75
140
161
75
140
161
75
140
161
75
140
161
74
139
160
81
140
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
158
160
161
125
175
187
109
182
199
108
182
199
201
228
235
116
186
202
109
182
199
110
183
200
110
183
200
110
183
200
109
182
199
110
183
200
77
141
162
36
88
115
48
104
128
69
133
154
74
139
160
74
139
160
75
140
161
75
140
161
75
140
161
75
140
161
74
139
160
83
141
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
139
169
176
110
182
199
107
180
197
204
230
236
137
196
210
108
182
199
110
183
200
110
183
200
110
183
200
109
182
199
110
184
200
46
101
126
38
90
116
48
103
128
61
120
143
69
133
154
75
140
161
75
140
161
75
140
161
75
140
161
75
140
161
75
140
161
97
145
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
158
160
161
113
181
197
107
181
198
191
223
230
176
215
225
105
180
198
110
183
200
110
183
200
110
183
200
112
185
202
81
146
166
35
87
114
57
116
139
75
140
161
75
140
161
75
140
161
74
139
160
75
140
161
75
140
161
75
140
161
75
140
161
75
140
161
127
152
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
140
169
175
107
181
199
171
212
222
218
237
241
101
178
196
110
183
200
110
183
200
110
183
200
105
177
195
42
96
122
44
98
124
71
134
156
74
139
160
75
140
161
75
140
161
75
140
161
75
140
161
75
140
161
74
139
160
75
140
161
88
143
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
120
176
189
144
200
213
251
252
252
108
182
199
109
182
199
109
182
199
109
182
199
53
110
135
37
90
116
46
101
127
72
135
157
74
139
160
75
140
161
75
140
161
75
140
161
75
140
161
75
140
160
74
139
160
82
141
160
146
156
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
158
159
159
146
160
164
108
179
196
248
252
253
151
203
215
107
182
199
108
181
198
69
132
153
5
52
81
5
52
81
11
59
87
45
102
126
73
138
159
75
140
160
75
140
161
75
140
161
75
140
161
74
139
160
81
140
160
142
155
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
141
147
150
70
98
115
41
77
99
41
95
119
120
157
173
157
187
198
67
131
154
46
103
127
4
50
79
6
53
82
6
54
83
6
53
82
3
50
79
28
81
108
52
111
135
61
123
145
77
132
151
94
139
154
116
146
157
154
158
159
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
155
156
157
61
91
110
19
62
89
6
53
82
6
53
82
10
55
83
19
62
89
44
81
104
47
82
103
11
56
84
6
53
82
10
56
84
28
68
93
50
83
104
71
98
115
97
116
128
126
137
144
145
152
155
150
155
157
155
157
158
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160