24
69
10
51
202
68
200
30
131
58
7
171
132
78
6
21
329
53
18
34
33
354
177
292
74
108
49
82
217
91
172
211
93
99
56
145
102
128
81
241
399
397
173
191
119
198
576
97
35
96
80
439
116
220
31
25