7
19
8
4
6
10
20
15
11
5
1
17
21
3
64
33
30
72
36
35
23
49
18
28
29
37
9
12
13
16
32
59
46
336
166
226
317