6
0
2
9
1
7
14
24
5
3
12
955
15
21
13
45
23
86
30
31
42
61
25
145
153
32
11
22
17
39
18
20
83
19
71
65
44
178
10
88