19
88
90
80
33
58
119
81
30
59
116
266
204
20
161
82
7
68
42
39
38
86
133
250
61
211
52
245
349
13
318
56
49
237
44
163
99
341
5
32
290
83
102
67
27
11
50
162
37