110
105
23
81
113
228
186
283
27
35
260
67
374
1357
216
184
50
246
468
574
189
166
124
37
854
85
937
99
56
92
32
172
77
53
31
464
660
89
214
828
29
69
24
268
157
2500
1380
289
64
170
78
75
102
8730
76
90
658