39
204
225
31
41
43
19
102
32
21
295
9
349
226
115
685
779
386
564
75
28
92
25
403
233
127
16
10
6
332
20
79
46
856
265
64
8
15
69
27
159
171
443
231
335
170
890
342
323
38