21
191
88
89
94
153
407
18
78
20
25
53
539
230
17
64
154
42
43
282
70
39
84
75
73
288
65
36
405
503
63
221
30
137
193
99
140
19
14
4
37
33
52
298
360
271
23
12
538
10
291