105
23
81
113
226
185
283
27
35
260
66
373
1350
216
184
49
246
467
572
189
112
165
120
37
851
85
932
98
56
87
31
169
77
53
30
459
657
89
209
823
28
69
21
265
157
2494
1364
288
61
170
74
99
8696
86
655