40
43
148
22
36
116
17
62
38
37
294
61
39
123
274
44
219
164
82
80
98
363
52
76
12
45
41
156
27
77
58
14
54
147
28
46
64
605
99
149
49
83
65
32
229
7
91
136
129
55
133
31