40
59
44
127
36
20
24
125
95
18
74
128
29
985
169
3269
133
34
173
215
80
142
1146
54
741
225
37
27
101
64
46
248
105
45
49
106
52
66
293
138
4440
83
86
244
65
103
87
42