150
40
226
1832
142
175
272
153
180
151
96
194
106
699
56
838
57
711
95
136
138
43
186
85
41
411
145
161
208
139
254
535
288
50
346
45
228
556
372
256
1518
467
266
67
112
23
244
659
197
110
393
34
54
82
93
168
39
102