313
608
247
39
205
42
253
149
168
118
133
92
48
267
110
79
119
188
165
59
408
87
83
111
303
265
258
24
6
200
126
746
249
44
380
157
80
605
1354
142
117
113
220
74
57
125
115
40
170
62
331
693
260
721
73
104
264
351