43
42
41
30
174
21
162
424
75
160
44
239
386
20
223
69
34
26
165
53
140
244
95
132
332
64
226
27
133
12
38
71
156
203
166
36
14
60
66
190
45
72
19
23
40
7
385
78
47
15
11
484
85