44
22
47
95
61
106
125
71
266
252
149
88
406
87
28
218
164
451
123
148
139
298
143
41
53
83
500
135
254
280
160
365
522
193
300
103
205
274
386
112
225
56
69
217
89
282
207
247
130
136
159
278
110
178
244
131