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