76
66
64
50
69
49
53
1025
44
18
135
41
91
100
68
127
30
62
38
116
36
155
67
74
125
158
154
593
133
107
474
191
278
59
43
137
90
12842