85
117
216
137
123
72
40
36
42
68
47
187
176
80
56
45
77
178
124
48
108
22
97
89
92
107
306
98
119
263
238
63
185
149
78
228
202
414
105