24
973
39
233
183
603
113
448
168
148
108
12
72
341
252
414
142
30
119
92
190
189
297
174
454
69
42
120
95
220
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