0
3
7
1
40
6
12
4
8
2
5
9
25
13
123
19
14
31
27
88
351
193
100
81
135
359
170
250
17
34
23
15
48
71
65