85
143
108
67
22
152
136
53
21
408
139
327
94
33
17
34
41
149
70
210
129
74
115
110
59
79
56
86
133
109
82
38
26
215
45
24
121
162
417
12
46
345
36
47
169