110
66
79
250
263
235
76
83
870
461
74
217
225
32
49
113
38
17
37
65
72
78
321
67
33
102
58
30
77
86
53