5
25
196
15
10
4
6
22
17
24
18
23
13
3
1
8
28
9
96
39
0
11
21
83
47
12
20
155
90
7
48
14
55
70
32
26
38
16