204
612
105
396
66
95
58
395
137
114
38
443
94
104
65
25
50
119
225
181
285
191
238
97
103
62
100
219
262
126
234
44
99
77
36
161
70
45
60
122
46
39
98
153
177
54
167
123
107
24
8
59
22
102
73
51