7
3
4
5
2
53
6
12
45
38
18
11
23
13
9
10
8
19
20
21
24
66
26
88
60
15
69
80
231
40
25
46
76
58
105
28
44
29
82
64
100
251