8
3
4
6
2
56
12
45
39
18
13
24
9
11
10
19
22
21
27
66
26
88
60
16
69
80
231
40
46
76
14
58
20
105
53
29
44
82
64
101
251