8
171
30
48
23
11
19
16
25
71
262
85
39
28
13
9
674
26
518
84
34
126
196
17
79
32
46
67
14
73
54
83
82
494
49
243
357
358
830
100
325
123
735
150