2
8
33
0
1
15
21
5
17
11
4
95
19
3
6
13
24
25
7
20
48
30
34
10
9
12
14
137
27
259
39
82
156
72
43
90
104