37
104
81
198
121
86
40
101
70
200
32
28
49
21
16
43
75
74
61
31
187
88
18
150
137
44
292
29
169
166
254
124
65
113
99
82
35
41
64
135
443
52
87
27
39
33
216