11
10
50
227
23
29
48
17
52
7
94
186
47
221
62
87
243
24
74
8
38
185
85
508
96
457
34
129
41
22
101
30
36
19
15
25
45
54
53
18
49
39
63
31