42
43
41
166
15
151
2
12
44
9
21
7
10
25
14
105
37
38
205
88
27
78
47
13
34
45
67
39
19
76
287
50
159
32
183
202
249
127
220
174
317
297
137
465
31
102
716
63
69