21
66
109
57
525
41
4
108
96
16
78
53
301
56
69
59
12
17
22
74
47
27
79
85
249
63
64
24
37
65
205
169
733
197
231
110
42
1618