42
346
133
83
40
238
14
27
417
46
93
150
112
26
54
49
192
2
21
37
104
383
143
8
260
131
127
198
20
78
158
41
16
202
10
69
39
5
9
91
60
106
7
79
18
161
35
24
154
31
43
86