7
15
13
40
39
5
48
3
6
8
17
19
21
14
38
11
16
36
46
12
29
9
32
30
10
24
25
4
144
68
64
33
22
37
18
41
486
89
28