20
1
234
3
337
256
52
177
29
5
71
206
82
23
231
42
64
244
349
87
65
99
159
134
209
36
33
44
105
114
22
270
31
238
264
293
98
11
229
138
63
285
94
76
14