111
46
44
51
162
325
94
148
1195
280
601
115
238
99
119
103
74
68
170
118
113
156
67
97
328
106
181
84
221
69
209
64
112
262
330
169
189
81
60
131
275
249
263
65
95
381
102
82
55
108
149
41
56
91
110
163