341
386
126
27
52
226
279
210
415
132
125
37
38
23
10
188
190
153
68
80
108
191
362
376
244
79
82
63
246
74
56
112
103
48
64
142
357
120
31
26
95
22
30
51
99
183
756
231
547
159
45
115
314
165