7
21
60
10
44
27
6
16
33
12
42
14
3
8
13
5
9
786
128
24
64
28
54
91
11
19
78
53
30
15
51
915
17
22
49
23
181
70
59
89
61
35