144
864
861
275
266
1247
262
228
239
274
47
58
141
838
198
608
25
23
17
510
433
440
16
834
555
404
360
223
808
5
22
138
97
159
229
948
72
14
105
54
11
119
160
49
157
39
59
13
94
92
40
142
1
87