8
78
101
107
30
25
37
23
33
113
139
252
11
875
29
48
62
21
15
14
85
40
28
50
64
106
35
68
22
27
24
172