80
143
283
140
75
40
23
90
61
58
29
53
41
91
59
178
50
123
71
18
246
82
201
46
47
94
93
42
293
25
806
19
22
685
56
829
188
89
5
296
191
26
154
96
84
303
302
176
324
151