444
276
148
297
82
44
251
88
312
38
1577
16
278
28
49
94
57
56
764
70
1066
140
176
67
114
73
214
335
261
127
45
72
64
37
46
227
21
368
54
357
26
125
217