21
25
374
176
252
54
62
128
71
105
276
31
121
151
15
174
548
197
89
56
29
52
187
383
90
131
191
149
696
34
22
410
183
208
1443
508
35
53
9
96
104
116
106
115
278
373
167
40
38
1312
55
79
353