33
16
81
125
63
24
213
40
13
887
15
21
232
99
162
191
45
174
219
257
84
67
60
133
97
157
37
748
73
38
56
92
136
14
26
119
50
87
31
28
35
64
149
4
53
58
61
41
122