45
243
309
42
460
39
13
18
118
27
121
116
1304
56
294
282
62
303
29
34
31
36
93
123
331
24
292
8
5
65
321
115
307
172
439
229
140
80
64
363
104
87
30
201
166
317
69
337
55
49
2066