103
93
246
125
462
73
434
120
56
180
50
152
184
58
39
315
247
193
409
138
260
891
61
541
49
80
27
24
703
59
69
60
201
67
41
115
172
100
171
71
52
32
11
153
170
110
137
225
124
82
51
12
92