81
58
40
295
89
34
158
21
94
51
25
70
83
138
56
44
69
135
67
126
4518
95
49
98
65
359
68
96
113
75
63
35
137
74
93
381
82
88
332