0
14
5
85
8
29
12
39
40
130
10
18
56
171
249
58
112
148
45
82
204
72
61
90
133
49
98
47
173
389
144
435
146