40
39
17
26
104
22
362
150
129
182
117
36
143
42
108
219
105
398
88
54
19
41
20
31
177
124
184
61
465
43
176
114
151
79
126
44
99
319
125
65
157
106
336
56
204
34
445
66
198
152
67
354
132
76
71
37