184
72
125
87
170
180
155
48
77
53
137
175
28
89
179
64
60
1312
669
305
348
140
152
103
190
81
93
17
187
82
31
37
29
41
35
49
50
163
372
181
182
219
107
555
117
74
217
245
134
230