68
27
54
30
177
260
287
82
40
174
211
187
1255
75
38
88
72
150
114
43
32
34
58
80
65
25
139
86
119
125
33
135
157
51
45
66
44
1880
858
98
47
55
60
87
315
53
52
217
21
270
23