86
85
117
343
672
74
22
243
236
20
15
31
714
28
185
33
508
173
457
1512
131
251
209
366
38
29
14
218
450
65
25
61
330
34
16
324
52
146
357
156
32
82
177
63
9
36
75
3806
24
23
18
12
26