133
2158
46
11
79
193
66
97
39
93
18
56
25
44
169
63
456
67
135
26
12904
89
51
221
43
41
203
273
229
281
122
151
557
184
813
87
98
344
31