0
132
49
36
60
19
54
68
18
10
39
74
62
17
86
95
212
143
192
150
82
80
252
66
196
133
207
215
221
121
123
282
180
158
401
93
96
47
22
32
98
52
100
465
85