40
81
24
21
20
57
155
248
28
45
90
769
63
58
14
88
44
82
153
111
378
47
460
15
68
56
147
69
332
100
1821
70
87