162
365
201
113
145
107
107
74
87
82
67
82
73
214
141
143
144
45
99
91
100
142
83
60
53
51
135
129
79
96
111
102
123
107
110
111
87
111
129
107
82
97
41
61
112
38
170
80
78
142
106
193
58
116
495