2
0
1
13
20
8
4
6
28
9
15
3
16
18
11
40
14
150
10
24
21
31
26
36
30
310
62
25
164
64
112
82
78
79
5
12
39
133
102