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