8
41
16
38
19
118
9
60
178
113
169
61
65
94
64
66
73
141
26
56
47
24
18
49
51
36
6
37
27
25
10
21
13
31
22
33
174
106
29
226
136
79
69
143
318
343
442