23
32
202
192
78
37
67
71
73
162
17
177
68
75
103
154
152
168
1353
46
427
88
56
57
1058
70
170
135
33
90
327
306
45
220
94
99
34
87
345
501
184
129
165
226
79
366
38
48
59
97
151
207
326
108
42
188