33
66
39
30
32
326
15
137
179
64
624
187
35
63
99
49
1719
186
82
112
169
31
51
96
62
167
254
236
28
442
470
38
245
54
162
10
362
133
20
59
120
3728
93
90
58
27
373
115
132
2024
277
256
233