21
32
47
11
229
9
44
19
46
39
51
102
52
20
89
29
48
43
57
2583
7
8
16
6
15
319
191
34
205
31
53
74
119
85
50
14
84
83
521
13
149
24
22
125
101
349
25