110
61
210
94
51
178
41
39
98
60
46
83
105
93
424
47
76
126
169
219
90
68
80
77
66
99
209
204
69
57
108
148
123
133
59
92
82