24
973
39
233
183
603
113
448
169
148
109
12
72
341
252
415
142
30
119
92
190
189
297
174
455
69
42
120
95
221
93
99
87
274
46
54
44
104
568
91
101
124
186
122
137
84
81
267
329
132
50
70
240
65
139