19
41
121
85
54
59
258
70
447
80
145
71
87
320
425
271
108
438
50
101
29
63
48
27
127
244
74
32
77
66
47
46
30
38
90
114
222
31
57
42
78
67
105
261
205
53
88
315
314
154
184
26