51
18
123
125
38
43
62
36
95
73
64
581
45
41
8
79
78
56
53
66
129
187
134
151
403
31
28
17
600
516
177
10314
105
19
33
57
101
466
21
4049
465
83
55
50
158
170
29
63
46
1556