21
47
23
31
14
267
40
187
17
35
30
22
60
67
111
586
439
10
37
64
41
420
15
76
6
413
65
161
92
20
28
56
105
29
83
12
9
259
77
156
8
24
18
52
62
38
283
25