2
0
5
1
3
7
19
6
36
17
12
14
8
51
16
15
18
50
69
94
21
13
20
45
10
23
25
24
37
32
62
125
215
93
52
30
74