34
53
136
75
268
302
189
263
212
141
154
76
86
174
90
139
453
220
68
160
62
91
222
1096
404
122
42
217
83
54
59
98
29
28
52
413
245
310
82
360
177
179
14
26
265
49
339
259
100
17
56
180
94
66