307
3525
69
214
290
123
327
25
115
71
284
38
28
44
43
539
129
899
75
125
220
165
250
70
52
87
423
442
202
244
277
314
231
295
298
223
349
135
200
520
39
158
48
40
68
151
56
128
27
131
82
112
35