25
118
253
56
124
241
271
89
110
81
402
9
44
197
50
513
158
68
1136
274
180
83
113
136
593
169
351
145
259
186
58
49
39
329
148
208
72
337
117
66
27
82
102
21
26
133
245
104
1891
77
109
123
69
48