50
25
74
125
57
20
12
39
202
68
36
186
102
33
24
11
21
48
63
38
1811
132
137
22
216
124
17
67
27
94
69
30
188
53
55
143
4
1028
217
62
123
105
51
158
644
168
593
45
5
894
34
1024