7
18
4
12
229
26
60
28
17
15
8
34
25
64
50
10
72
32
9
6
14
20
87
46
19
47
13
55
24
33
22
49
99
69
182
83