42
13
75
34
19
82
181
56
33
157
57
43
391
233
101
193
45
272
62
70
148
68
121
64
71
60
76
85
73
296
59
52
30
44
104
26
5
78
72
37
18
25
55
136
171
217
21
48