8
29
46
10
18
42
41
77
27
59
33
15
19
51
54
74
14
70
12
31
50
67
38
120
16
95
113
198
385
87
143
45
61
154
119
24
547
53
25
179
115
40
32
48
91
90
184
97
13
84