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