103
20
68
27
54
30
177
260
287
83
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