47
31
13
21
114
16
87
63
138
51
133
40
182
891
135
34
32
141
129
657
187
71
23
26
59
45
33
115
92
28
77
88
57
38
108
39
29
78
159
72
54
70
58
106
82
223
76
1023
62