76
43
58
77
31
37
36
220
209
155
70
69
95
127
108
96
134
8
6
139
85
92
63
417
163
331
182
157
198
294
26