113
359
133
38
261
92
65
229
33
25
179
51
107
137
119
165
212
221
154
62
242
214
97
72
98
230
163
227
157
338
989
148
109
114
192
121
88
68
63
86
131
89
184
59
83
180
73
136
80
134
168
204
104