140
295
61
63
13
9
107
53
64
65
104
94
69
81
101
5
4
19
82
106
85
138
180
425
154
427
122
241
118
238
149
749
7
188