274
31
88
151
43
37
162
488
269
82
92
192
48
322
55
261
411
282
433
395
1137
69
155
176
81
4200
76
228
84
52
3053
1618
113
188
91
26
147
34
106
80
105
217
33
96
104
244
210
234
281
303
119
128
591
59
111
793