60
48
31
30
20
82
120
101
41
164
80
144
93
132
143
21
102
182
87
221
158
191
187
292
161
113
296
190
91
49
195
57
28
75
251
32
167
1031
88
105
42
180
51
29
47
15
173
189
19
111
26
90
86