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