8
31
49
10
18
42
19
77
27
59
33
16
46
51
54
74
14
15
70
12
50
67
38
120
95
113
198
385
89
144
45
61
154
119
24
547
53
25
182
115
41
48
91
90
184
97
84