93
63
14
73
177
161
220
270
927
229
551
441
94
614
517
34
26
38
139
82
240
241
98
409
390
48
142
69
59
106
312
124
305
259
113
96
218
122
45
337
41
1,568
68
132
61
52
66
77