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