102
55
44
42
68
77
47
43
80
200
70
223
112
127
249
140
146
159
75
119
135
188
63
82
84
120
182
208
147
174
87
69
81