8
96
18
78
22
38
16
150
73
54
50
68
139
48
76
19
44
408
37
27
159
124
93
66
33
47
39
117
105
23
61
77
20
71
120
24
57
103
69
107
29
36
86
67