0
7
14
2
40
22
20
95
24
25
27
82
60
31
86
99
131
100
136
38
57
80
227
398
219
129
263
101
410
163
130