19
43
125
85
55
61
260
70
451
124
82
145
71
87
320
432
278
111
442
50
101
30
68
48
27
59
128
248
74
32
77
54
67
127
46
38
90
116
224
31
121
57
42
78
29
105
261
205
53
88
315
314
154
184
26