4
14
6
3
108
13
15
19
29
7
34
8
103
18
48
161
127
28
21
24
115
73
9
12
41
62
189
17
33
52
831
267
283
418
23
281
694