52
66
1671
47
33
21
4801
612
45
83
88
25
29
138
90
37
99
213
72
1803
664
4444
79
30
92
68
54
65
17523
35
199
63
50
26
184
131
1226
49
105
31
39
59
201
42
167
122
27
58
96
133